Closed Bug 1405937 (shadowdom-layout) Opened 3 years ago Closed 2 years ago
[meta] Implement Shadow DOM v1 - Layout part
Initial items: 1) Scoped CSS for shadow DOM 2) Cascading order https://drafts.csswg.org/css-scoping/#shadow-cascading 3) Implement additional selectors - :host - :host() - :host-context() - ::slotted()
Priority: -- → P3
Summary: Implement Shadow DOM v1 - Layout part → [meta] Implement Shadow DOM v1 - Layout part
(In reply to Ben Tian [:btian] from comment #0) > 3) Implement additional selectors > - :host Bug 992245 has some bit-rotted non-Stylo work here. > - :host-context() Bug 1082060 has similar earlier work here.
As reference, wpt for CSS scoping https://w3c-test.org/css/css-scoping-1/
(In reply to Ben Tian [:btian] from comment #2) > As reference, wpt for CSS scoping > https://w3c-test.org/css/css-scoping-1/ Also some CSS tests that relates to shadow DOM https://w3c-test.org/css/selectors4/focus-within-shadow-*.html https://w3c-test.org/cssom-view/elementsFromPoint-shadowroot.html
emilio, could you triage the remaining bugs and whether they should block shipping, or can they done afterwards. If can be done afterwards (for example because blink or webkit don't implement something), move dependency to bug 1438607.
Sure. Bug 1082060: slow and not implemented in safari, I'm midly opposed to implement it, but in any case can wait. Bug 1410578: I think it's nice, but not implemented by Safari either afaik, and has an easy workaround (@import) so can also wait. Bug 1418159: It's kind of a meta bug, and I don't think there's much left blocking shadow dom actually. Bug 1427635: Was needed for fixing some of the counter crashes, but we fixed them in other ways, so no longer blocks anything.
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.