Skip to content

Commit d3a2428

Browse files
authored
Remove "support ElementInternals" reflection flag
Fixes #11516.
1 parent b7647a2 commit d3a2428

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

source

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8036,17 +8036,6 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
80368036
means that the IDL attribute getter returns the current value of the content attribute, and the
80378037
setter changes the value of the content attribute to the given value.</p>
80388038

8039-
<p>If the <span>reflected target</span> is an element, then the <span>reflected IDL
8040-
attribute</span> can additionally declare to <dfn>support <code>ElementInternals</code></dfn>.
8041-
This means that the <code>ElementInternals</code> interface also has a <span>reflected IDL
8042-
attribute</span>, with the same identifier, and that <span>reflected IDL attribute</span> <span
8043-
data-x="reflect">reflects</span> the same <span>reflected content attribute name</span>.</p>
8044-
8045-
<p class="example" id="example-reflect-incantation">The <code data-x=""><var>fooBar</var></code>
8046-
IDL attribute <!--non-normative-->must <span>reflect</span> the <code
8047-
data-x=""><var>foobar</var></code> content attribute and <span>support
8048-
<code>ElementInternals</code></span>.</p>
8049-
80508039
<div w-nodev>
80518040

80528041
<p><span data-x="reflected target">Reflected targets</span> have these associated algorithms:
@@ -8511,8 +8500,8 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
85118500
<p>If a <span>reflected IDL attribute</span> has the type <code>DOMTokenList</code>, then its
85128501
getter steps are to return a <code>DOMTokenList</code> object whose associated element is
85138502
<span>this</span> and associated attribute's local name is the <span>reflected content
8514-
attribute name</span>. Specification authors cannot use <span>support
8515-
<code>ElementInternals</code></span> for IDL attributes of this type.</p>
8503+
attribute name</span>. Specification authors cannot reflect IDL attributes of this type on
8504+
<code>ElementInternals</code>.</p>
85168505
<!-- Supporting ElementInternals is doable in theory, but would require corresponding changes to
85178506
DOMTokenList. -->
85188507

0 commit comments

Comments
 (0)