There is an inconsistency with how the CSSStyleDeclaration reports the values of shorthand css properties. Also seen in Chrome. Notably, the querying the value for 'border-radius' like so returns null: // (Assume 'rule' is a CSSStyleRule object which has a the border-radius set) rule.style.getPropertyValue('border-radius') Other shorthand properties such as 'border' or 'background' will return their value. Thanks!
Created attachment 136496 [details] Demo page of bug
Created attachment 137180 [details] ProposedPatch
Created attachment 137181 [details] Reduced test case
Comment on attachment 137180 [details] ProposedPatch Clearing flags on attachment: 137180 Committed r114207: <http://trac.webkit.org/changeset/114207>
All reviewed patches have been landed. Closing bug.