diff --git a/dom.bs b/dom.bs index 8a1509ab..935324ee 100644 --- a/dom.bs +++ b/dom.bs @@ -2826,8 +2826,9 @@ before a child, with an optional suppress observers flag, run
  1. If inclusiveDescendant's custom element registry is null, then set inclusiveDescendant's custom element registry to - the result of looking up a custom element registry given + the result of looking up a custom element registry given inclusiveDescendant's parent. +

  2. If inclusiveDescendant is custom, then enqueue a custom element callback reaction with inclusiveDescendant, @@ -2845,8 +2846,9 @@ before a child, with an optional suppress observers flag, run

  3. If inclusiveDescendant is connected and is a shadow root whose custom element registry is null, then set inclusiveDescendant's custom element registry to the result of - looking up a custom element registry given inclusiveDescendant's + looking up a custom element registry given inclusiveDescendant's parent. +

@@ -6263,7 +6265,7 @@ interface Element : Node { ShadowRoot attachShadow(ShadowRootInit init); readonly attribute ShadowRoot? shadowRoot; - CustomElementRegistry? customElements; + readonly attribute CustomElementRegistry? customElements; Element? closest(DOMString selectors); boolean matches(DOMString selectors); @@ -6310,7 +6312,8 @@ dictionary ShadowRootInit { "precustomized", or "custom".
custom element definition -
Null or a custom element definition. +
Null or a custom element definition. +
is value
Null or a valid custom element name. @@ -6565,7 +6568,7 @@ null or a {{CustomElementRegistry}} object registry:
  • Let element be a new element that implements interface, with namespace set to namespace, namespace prefix set to prefix, local name set to localName, - custom element registry set to registry, + custom element registry set to registry, custom element state set to state, custom element definition set to null, is value set to is, and node document set to document. @@ -7291,7 +7294,7 @@ a boolean serializable, a boolean delegatesFocus, a string


    -
    registry = element . {{customElements}} +
    registry = element . {{Element/customElements}}

    Returns element's {{CustomElementRegistry}} object, if any; otherwise null.