Closed Bug 1197842 Opened 10 years ago Closed 10 years ago

CSS2.1 declarations-009 fails

Categories

(Core :: CSS Parsing and Computation, defect)

25 Branch
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: Ms2ger, Unassigned)

References

Details

(Keywords: regression, testcase)

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
Blocks: 887741
Version: unspecified → 25 Branch
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: 10 years ago
Resolution: --- → INVALID
(We should probably get the test fixed, though.)
You need to log in before you can comment on or make changes to this bug.