@@ -5891,9 +5891,8 @@ dictionary ShadowRootInit {
5891
5891
<dfn export id=concept-element-local-name for=Element>local name</dfn> ,
5892
5892
<dfn export id=concept-element-custom-element-state for=Element>custom element state</dfn> ,
5893
5893
<dfn export id=concept-element-custom-element-definition for=Element>custom element definition</dfn> ,
5894
- <dfn export id=concept-element-is-value for=Element><code>is</code> value</dfn> , and
5895
- <dfn export id=concept-element-duplicate-attribute-present for=Element>duplicate attribute present</dfn> .
5896
- When an <a for="/">element</a> is <a lt="create an element">created</a> , all of these values are
5894
+ <dfn export id=concept-element-is-value for=Element><code>is</code> value</dfn> . When an
5895
+ <a for="/">element</a> is <a lt="create an element">created</a> , all of these values are
5897
5896
initialized.
5898
5897
5899
5898
<p> An <a for=/>element</a> 's <a for=Element>custom element state</a> is one of
@@ -5974,17 +5973,13 @@ value of these steps:
5974
5973
<p> To
5975
5974
<dfn export id=concept-create-element lt="create an element|creating an element">create an element</dfn> ,
5976
5975
given a <var> document</var> , <var> localName</var> , <var> namespace</var> , and optional
5977
- <var> prefix</var> , <var> is</var> , <var> duplicate attribute present</var> , and
5978
- <var> synchronous custom elements flag</var> run these steps:
5976
+ <var> prefix</var> , <var> is</var> , and <var> synchronous custom elements flag</var> , run these steps:
5979
5977
5980
5978
<ol>
5981
5979
<li><p> If <var> prefix</var> was not given, let <var> prefix</var> be null.
5982
5980
5983
5981
<li><p> If <var> is</var> was not given, let <var> is</var> be null.
5984
5982
5985
- <li><p> If <var> duplicate attribute present</var> was not given, let
5986
- <var> duplicate attribute present</var> be false.
5987
-
5988
5983
<li><p> Let <var> result</var> be null.
5989
5984
5990
5985
<li><p> Let <var> definition</var> be the result of
@@ -6006,9 +6001,8 @@ given a <var>document</var>, <var>localName</var>, <var>namespace</var>, and opt
6006
6001
<a for=Element>namespace prefix</a> set to <var> prefix</var> , <a for=Element>local name</a> set
6007
6002
to <var> localName</var> , <a for=Element>custom element state</a> set to "<code> undefined</code> ",
6008
6003
<a for=Element>custom element definition</a> set to null,
6009
- <a for=Element><code>is</code> value</a> set to <var> is</var> , <a for=Node>node document</a> set to
6010
- <var> document</var> , and <a for=Element>duplicate attribute present</a> set to
6011
- <var> duplicate attribute present</var> .
6004
+ <a for=Element><code>is</code> value</a> set to <var> is</var> , and <a for=Node>node document</a> set to
6005
+ <var> document</var> .
6012
6006
6013
6007
<li><p> If the <var> synchronous custom elements flag</var> is set,
6014
6008
<a lt="upgrade an element">upgrade</a> <var> element</var> using <var> definition</var> .
@@ -6077,9 +6071,6 @@ given a <var>document</var>, <var>localName</var>, <var>namespace</var>, and opt
6077
6071
<li><p> Set <var> result</var> 's <a for=Element>namespace prefix</a> to <var> prefix</var> .
6078
6072
6079
6073
<li><p> Set <var> result</var> 's <a for=Element><code>is</code> value</a> to null.
6080
-
6081
- <li><p> Set <var> result</var> 's <a for=Element>duplicate attribute present</a> to
6082
- <var> duplicate attribute present</var> .
6083
6074
</ol>
6084
6075
6085
6076
<p> If any of these steps threw an exception, then:</p>
@@ -6093,9 +6084,8 @@ given a <var>document</var>, <var>localName</var>, <var>namespace</var>, and opt
6093
6084
<a for=Element>local name</a> set to <var> localName</var> ,
6094
6085
<a for=Element>custom element state</a> set to "<code> failed</code> ",
6095
6086
<a for=Element>custom element definition</a> set to null,
6096
- <a for=Element><code>is</code> value</a> set to null, <a for=Node>node document</a> set to
6097
- <var> document</var> , and <a for=Element>duplicate attribute present</a> set to
6098
- <var> duplicate attribute present</var> .
6087
+ <a for=Element><code>is</code> value</a> set to null, and <a for=Node>node document</a> set to
6088
+ <var> document</var> .
6099
6089
</ol>
6100
6090
</li>
6101
6091
@@ -6108,9 +6098,8 @@ given a <var>document</var>, <var>localName</var>, <var>namespace</var>, and opt
6108
6098
<a for=Element>namespace prefix</a> set to <var> prefix</var> , <a for=Element>local name</a> set
6109
6099
to <var> localName</var> , <a for=Element>custom element state</a> set to
6110
6100
"<code> undefined</code> ", <a for=Element>custom element definition</a> set to null,
6111
- <a for=Element><code>is</code> value</a> set to null, <a for=Node>node document</a> set to
6112
- <var> document</var> , and <a for=Element>duplicate attribute present</a> set to
6113
- <var> duplicate attribute present</var> .
6101
+ <a for=Element><code>is</code> value</a> set to null, and <a for=Node>node document</a> set to
6102
+ <var> document</var> .
6114
6103
6115
6104
<li><p> <a>Enqueue a custom element upgrade reaction</a> given <var> result</var> and
6116
6105
<var> definition</var> .
@@ -6131,9 +6120,8 @@ given a <var>document</var>, <var>localName</var>, <var>namespace</var>, and opt
6131
6120
<a for=Element>namespace prefix</a> set to <var> prefix</var> , <a for=Element>local name</a> set
6132
6121
to <var> localName</var> , <a for=Element>custom element state</a> set to
6133
6122
"<code> uncustomized</code> ", <a for=Element>custom element definition</a> set to null,
6134
- <a for=Element><code>is</code> value</a> set to <var> is</var> ,<a for=Node>node document</a> set to
6135
- <var> document</var> , and <a for=Element>duplicate attribute present</a> set to
6136
- <var> duplicate attribute present</var> .
6123
+ <a for=Element><code>is</code> value</a> set to <var> is</var> , and <a for=Node>node document</a> set to
6124
+ <var> document</var> .
6137
6125
6138
6126
<li><p> If <var> namespace</var> is the <a>HTML namespace</a> , and either <var> localName</var> is a
6139
6127
<a>valid custom element name</a> or <var> is</var> is non-null, then set <var> result</var> 's
@@ -9971,7 +9959,6 @@ Adrian Bateman,
9971
9959
Aleksey Shvayka,
9972
9960
Alex Komoroske,
9973
9961
Alex Russell,
9974
- Andy Paicu,
9975
9962
Anthony Ramine,
9976
9963
Arkadiusz Michalski,
9977
9964
Arnaud Le Hors,
0 commit comments