- From: Xidorn Quan via GitHub <sysbot+gh@w3.org>
- Date: Mon, 09 Jan 2017 03:34:30 +0000
- To: public-css-archive@w3.org
upsuper has just submitted a new pull request for https://github.com/w3c/csswg-drafts: == [cssom] Don't serialize shorthand if importance differs == For the following declarations: ```css div { background: green; background-image: none !important; } ``` the current spec should return something for `getPropertyValue('background')`, but all browsers (even Servo) agree on that this should return nothing because the importance of its longhands differ. This PR fixes this issue. It can alternatively be fixed in "serialize a CSS value" algorithm. Given that the other callsite of this algorithm with a list (which is "serialize a CSS declaration block") already handles important flag itself, I guess it is better being put in `getPropertyValue` rather than "serialize a CSS value". See https://github.com/w3c/csswg-drafts/pull/870
Received on Monday, 9 January 2017 03:34:36 UTC