Bug 1293844 (stylo-shadow)

[meta] stylo: Shadow DOM support

RESOLVED FIXED

Status

()

P5
normal
RESOLVED FIXED
2 years ago
6 months ago

People

(Reporter: bholley, Unassigned)

Tracking

(Blocks: 2 bugs)

unspecified
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox57 wontfix)

Details

(Reporter)

Description

2 years ago
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
(Reporter)

Updated

2 years ago
Priority: P3 → P5
Blocks: 1330412
No longer blocks: 1243581
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: 1243581
No longer blocks: 1330412
Flags: needinfo?(bobbyholley)
Summary: stylo: Shadow DOM support → stylo: Shadow DOM support (and XBL and NAC support?)
(Reporter)

Comment 3

a year ago
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

Updated

a year ago
Blocks: 1205323
(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

Updated

a year ago
Blocks: 1405937

Updated

a year ago
No longer blocks: 1205323
Depends on: 1409078
Alias: stylo-shadow
Depends on: 1409088
Depends on: 1409136
No longer blocks: 1409079
Depends on: 1409079
Depends on: 1409086
status-firefox57=wontfix unless someone thinks this bug should block 57
status-firefox57: --- → wontfix

Updated

8 months ago
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
Last Resolved: 6 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.