diff --git a/source b/source index 8bb5737ea83..81cad8526cd 100644 --- a/source +++ b/source @@ -7668,7 +7668,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
Elements of the type this IDL attribute appears on have cached
attr-associated elements, which is a FrozenArray<
. It is initially null.Element
>?
T
>?. It is initially null.
Elements of the type this IDL attribute appears on have If attrElement is not a descendant of any of element's shadow-including ancestors, then
continue.
Add attrElement to elements.
Append attrElement to elements.
Return elements.
Other parts of this specification, or other specifications using attribute - reflection, are generally expected to consult the attr-associated - elements. The explicitly set attr-elements are an internal - implementation detail of the attr-associated elements, and are not to be - used directly. Similarly, the cached attr-associated elements are an - internal implementation detail of the IDL attribute's getter.
-Other parts of this specification, or other specifications using attribute + reflection, are generally expected to consult the attr-associated + elements. The explicitly set attr-elements are an internal + implementation detail of the attr-associated elements, and are not to be + used directly. Similarly, the cached attr-associated elements are an + internal implementation detail of the IDL attribute's getter.
+On getting, the IDL attribute must perform the following steps:
@@ -7824,7 +7822,9 @@ a.setAttribute('href', 'https://example.com/'); // change the content attributeThe following attribute change - steps are used to synchronize between the content attribute and the IDL attribute:
+ steps, given element, localName, oldValue, + value, and namespace, are used to synchronize between the content + attribute and the IDL attribute:If localName is not the content attribute's local name, or namespace is not null, then return.