Closed
Bug 1197842
Opened 9 years ago
Closed 9 years ago
CSS2.1 declarations-009 fails
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: Ms2ger, Unassigned)
References
Details
(Keywords: regression, testcase)
http://test.csswg.org/suites/css21_dev/nightly-unstable/html4/declarations-009.htm This passed in 4.0.
Comment 1•9 years ago
|
||
Pushlog: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=658e5f8a8daf&tochange=5005e426f324 Regressed by: 0f097f7ae11d Simon Sapin — Bug 887741 - Allow CSS at-rules in declaration lists. r=dbaron FYI: Chrome46 also fails
Comment 2•9 years ago
|
||
CSS Syntax Level 3 invalidates this test with a change proposed in [1] and accepted by the working group in [2]. All list of declarations (including the body of style rules) are parsed with the algorithm at [3] and can also contain at-rules. Even if no at-rules is supported in a given context, this affects error recovery. [1] https://lists.w3.org/Archives/Public/www-style/2013Apr/0506.html [2] https://lists.w3.org/Archives/Public/www-style/2013May/0783.html [3] http://www.w3.org/TR/css-syntax-3/#consume-a-list-of-declarations (using a /TR URL because the ED rendering is broken right now)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
(We should probably get the test fixed, though.)
I at least added a comment to http://test.csswg.org/shepherd/testcase/declarations-009/
Reporter | ||
Comment 5•9 years ago
|
||
I also filed https://github.com/w3c/csswg-test/issues/830
You need to log in
before you can comment on or make changes to this bug.
Description
•