Add shadowrootslotassignment attribute#12267
Conversation
|
/cc @mfreed7 |
|
It seems that we also need a mechanism to specify which nodes are assigned in what order. |
Right. I think that it would be possible to ship the two independently, right? It's possible today to create a manual assignment shadowroot and never assign nodes. |
Maybe? It seems like we want some kind of plan for it before we this feature though. |
annevk
left a comment
There was a problem hiding this comment.
You also need to add the IDL attribute for the template element.
This looks great to me! I could finally address this 4 year old Chromium TODO.
+1 - I think this PR provides perfect parity to the imperative |
AIUI the design described in WICG/webcomponents#967 adds a new attribute to slot elements. To me this stands to reason that these become opt-in, and therefore the design is additive - which is to say if we go with the proposed solution there, I believe they can ship independently. So I don't think landing this now would close off the design space for us; landing this will not preclude us from the design in WICG/webcomponents#967, and I suspect it doesn't close off any other potential solutions in a way which would still make sense, but I'd be happy to be corrected on this. |
Implements the
shadowrootslotassignmentattribute.Refs WICG/webcomponents#967
shadowrootslotassignment=attribute WebKit/standards-positions#631(See WHATWG Working Mode: Changes for more details.)
/indices.html ( diff )
/parsing.html ( diff )
/scripting.html ( diff )