Closed Bug 1293844 (stylo-shadow) Opened 8 years ago Closed 6 years ago

[meta] stylo: Shadow DOM support

Categories

(Core :: CSS Parsing and Computation, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox57 --- wontfix

People

(Reporter: bholley, Unassigned)

References

Details

I'm splitting this out from the discussions for handling other types of anonymous content (bug 1292662). This is lower priority than that stuff, since shadow DOM support is probably involved than XBL and NAC support, and fewer of our tests depend on it.

This is the part of the spec that is most relevant to us: https://www.w3.org/TR/css-scoping-1/#shadow-dom
Priority: -- → P3
Blocks: 1292285
Priority: P3 → P5
Blocks: stylo-nightly
No longer blocks: stylo
We don't have Shadow DOM v1 implementation, so at least the Shadow DOM part of this bug shouldn't block shipping stylo.
XBL and NAC need to be supported well enough.
Bobby, is this Shadow DOM bug still relevant? Do we need XBL and NAC support if we are not using Stylo for chrome? (bug 1294570)
Blocks: stylo
No longer blocks: stylo-nightly
Flags: needinfo?(bobbyholley)
Summary: stylo: Shadow DOM support → stylo: Shadow DOM support (and XBL and NAC support?)
We already support XBL and NAC. We'll need shadow DOM support at some point but we don't ship shadow DOM yet, so it doesn't block shipping in 57.
Flags: needinfo?(bobbyholley)
Summary: stylo: Shadow DOM support (and XBL and NAC support?) → stylo: Shadow DOM support
(In reply to Bobby Holley (:bholley) (busy with Stylo) from comment #0)
> This is the part of the spec that is most relevant to us:
> https://www.w3.org/TR/css-scoping-1/#shadow-dom

The one above is for shadow DOM v0 and outdated. The latest spec for shadow DOM v1 is
https://drafts.csswg.org/css-scoping/#intro.

Note '>>>' combinator [1] is still under discussion and requires consensus [2][3].

[1] https://drafts.csswg.org/css-scoping/#deep-combinator
[2] https://github.com/w3c/csswg-drafts/issues/640
[3] https://github.com/w3c/webcomponents/issues/78
As reference, some illustration that what styling of shadow DOM v1 expects.
https://developers.google.com/web/fundamentals/web-components/shadowdom#styling
No longer blocks: shadowdom-initial-release
Alias: stylo-shadow
No longer blocks: 1409079
Depends on: 1409079
status-firefox57=wontfix unless someone thinks this bug should block 57
Summary: stylo: Shadow DOM support → [meta] stylo: Shadow DOM support
I don't think it's worth keeping this open. Stylo supports Shadow DOM now. Specific issues should be filed against bug 1405937.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.