Open Bug 1312619 (css-cascade-3) Opened 8 years ago Updated 2 years ago

[META] implement CSS Cascading and Inheritance Level 3

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement

Tracking

()

People

(Reporter: tantek, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: meta)

This is a meta-bug to track our support for css-cascade-3:
  https://www.w3.org/TR/css-cascade-3/
  https://drafts.csswg.org/css-cascade-3/ (editor's draft)

This bug will be marked as "Depends on" bugs that are needed to complete implementation of css-cascade-3.  The dependency tree can be used to view a list of these dependencies.

Please do not add comments about specific issues to this bug; they belong in their own bugs.
Is there anything left blocking CSS Cascade 3 or can this bug be closed?

Sebastian
Flags: needinfo?(tantek)
Per MDN it looks like we already implement 'initial' and 'all' - can't seem to find the bugs for those offhand though - would be good to add them as dependencies (even if already closed).

* We need someone familiar with the codebase to look into whether we have implemented "The scoping mechanism" as noted in MDN https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 and add that bug as dependency.

* Documented test results showing we pass all https://test.csswg.org/harness/review/css-cascade-3_dev/ tests (which we don't currently, e.g. https://test.csswg.org/suites/css-cascade-3_dev/nightly-unstable/html/cascade-import-002.htm appears to fail four examples in 59.0a1 Nightly for example)
Depends on: 1428932
Flags: needinfo?(tantek) → needinfo?(attach-and-request)
The initial keyword was unprefixed in bug 806068 and the 'all' property was added in bug 842329.

Sebastian
Depends on: 842329, 806068
Updated: cascade-import-002 fails are the fault of test file, not us. Bug 1428932 is now tracking the external bug to get that test fixed.
Flags: needinfo?(attach-and-request)
Type: defect → enhancement
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.