Re: [whatwg/dom] Declarative Shadow DOM (#831)

I have a couple quick updates for this thread:

- The blocking issue, [webcomponents#871](https://github.com/w3c/webcomponents/issues/871#issuecomment-703809560), has now been closed, with PRs landed. The new `ElementInternals.shadowRoot` attribute, plus associated changes to `attachInternals()`, is implemented in Chromium behind a flag.
- The spec PRs ([HTML](https://github.com/whatwg/html/pull/5465)/[DOM](https://github.com/whatwg/dom/pull/892)) for declarative Shadow DOM still need more review, plus other implementer support.
- I think the discussion on this issue (#831) has led to many great improvements in the feature, such as [`attachShadow()` behavior](https://github.com/whatwg/dom/issues/831#issuecomment-604742278) when DSD is present, [disallowing](https://github.com/whatwg/dom/issues/831#issuecomment-608129380) the `.content` accessor, [additions](https://github.com/whatwg/dom/issues/831#issuecomment-604738917) to `getInnerHTML()` for closed shadow roots, and fleshing out the [use case](https://github.com/whatwg/dom/issues/831#issuecomment-673625206) a bit more.
- Chromium has been running an Origin Trial for this feature, with positive feedback so far. We are hoping to ship it soon. **We'd very much prefer to have the support of other implementers before we do that.** There has been [relatively good feedback](https://twitter.com/_developit/status/1311012877428457472) on the feature recently, but again, we don't want to implement this feature alone.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/dom/issues/831#issuecomment-703822494

Received on Monday, 5 October 2020 18:53:36 UTC