@@ -5065,7 +5065,7 @@ over just using {{SyntaxError!!exception}} to refer to the {{DOMException}}. [[D
5065
5065
<tbody>
5066
5066
<tr class="deprecated">
5067
5067
<td>"<dfn id="indexsizeerror" exception export><code>IndexSizeError</code></dfn>"</td>
5068
- <td><strong>Deprecated.</strong> Use {{RangeError}} instead.</td></td>
5068
+ <td><strong>Deprecated.</strong> Use {{RangeError}} instead.</td>
5069
5069
<td><dfn id="dom-domexception-index_size_err" for="DOMException" const export><code>INDEX_SIZE_ERR</code></dfn> (1)</td>
5070
5070
</tr>
5071
5071
<tr>
@@ -5075,7 +5075,7 @@ over just using {{SyntaxError!!exception}} to refer to the {{DOMException}}. [[D
5075
5075
</tr>
5076
5076
<tr>
5077
5077
<td>"<dfn id="wrongdocumenterror" exception export><code>WrongDocumentError</code></dfn>"</td>
5078
- <td>The object is in the wrong [=document=]. [[DOM]]</td>
5078
+ <td>The object is in the wrong [=/ document=]. [[DOM]]</td>
5079
5079
<td><dfn id="dom-domexception-wrong_document_err" for="DOMException" const export><code>WRONG_DOCUMENT_ERR</code></dfn> (4)</td>
5080
5080
</tr>
5081
5081
<tr>
@@ -7649,7 +7649,7 @@ value when its bit pattern is interpreted as an [=/64-bit unsigned integer=].
7649
7649
</div>
7650
7650
7651
7651
<p id="DOMString-to-js">
7652
- <span id="DOMString-to-es"></script >
7652
+ <span id="DOMString-to-es"></span >
7653
7653
The result of [=converted to a JavaScript value|converting=]
7654
7654
an IDL {{DOMString}} value to a JavaScript
7655
7655
value is the String
@@ -7675,7 +7675,7 @@ value when its bit pattern is interpreted as an [=/64-bit unsigned integer=].
7675
7675
</div>
7676
7676
7677
7677
<p id="ByteString-to-js">
7678
- <span id="ByteString-to-es"></script >
7678
+ <span id="ByteString-to-es"></span >
7679
7679
The result of [=converted to a JavaScript value|converting=]
7680
7680
an IDL {{ByteString}} value to a JavaScript
7681
7681
value is a String
@@ -8249,7 +8249,7 @@ IDL [=promise type=] values are represented by JavaScript [=PromiseCapability=]
8249
8249
<code><a interface>Promise</a><<var ignore>T</var>></code> in a [=realm=] |realm|,
8250
8250
perform the following steps:
8251
8251
8252
- 1. Let |constructor| be |realm|.\[[Intrinsics]].[[{{%Promise%}}]].
8252
+ 1. Let |constructor| be |realm|.\[[Intrinsics]].\ [[{{%Promise%}}]].
8253
8253
1. Return [=?=] [$NewPromiseCapability$](|constructor|).
8254
8254
</div>
8255
8255
@@ -8261,7 +8261,7 @@ IDL [=promise type=] values are represented by JavaScript [=PromiseCapability=]
8261
8261
8262
8262
1. Let |value| be the result of [=converted to a JavaScript value|converting=] |x| to a
8263
8263
JavaScript value.
8264
- 1. Let |constructor| be |realm|.\[[Intrinsics]].[[{{%Promise%}}]].
8264
+ 1. Let |constructor| be |realm|.\[[Intrinsics]].\ [[{{%Promise%}}]].
8265
8265
1. Let |promiseCapability| be [=?=] [$NewPromiseCapability$](|constructor|).
8266
8266
1. Perform [=!=] [$Call$](|promiseCapability|.\[[Resolve]], <emu-val>undefined</emu-val>,
8267
8267
« |value| »).
@@ -8274,7 +8274,7 @@ IDL [=promise type=] values are represented by JavaScript [=PromiseCapability=]
8274
8274
<code><a interface>Promise</a><<var ignore>T</var>></code>, with reason |r| (a
8275
8275
JavaScript value) in a [=realm=] |realm|, perform the following steps:
8276
8276
8277
- 1. Let |constructor| be |realm|.\[[Intrinsics]].[[{{%Promise%}}]].
8277
+ 1. Let |constructor| be |realm|.\[[Intrinsics]].\ [[{{%Promise%}}]].
8278
8278
1. Let |promiseCapability| be [=?=] [$NewPromiseCapability$](|constructor|).
8279
8279
1. Perform [=!=] [$Call$](|promiseCapability|.\[[Reject]], <emu-val>undefined</emu-val>,
8280
8280
« |r| »).
@@ -8325,7 +8325,7 @@ IDL [=promise type=] values are represented by JavaScript [=PromiseCapability=]
8325
8325
[=a promise rejected with=] |reason|.
8326
8326
1. Return |result|, [=converted to a JavaScript value=].
8327
8327
1. Let |onRejected| be [$CreateBuiltinFunction$](|onRejectedSteps|, « »):
8328
- 1. Let |constructor| be |promise|.\[[Promise]].\[[Realm]].\[[Intrinsics]].[[{{%Promise%}}]].
8328
+ 1. Let |constructor| be |promise|.\[[Promise]].\[[Realm]].\[[Intrinsics]].\ [[{{%Promise%}}]].
8329
8329
1. Let |newCapability| be [=?=] [$NewPromiseCapability$](|constructor|).
8330
8330
8331
8331
Note: Not all callers will use the returned {{Promise}}. Implementations might wish to
@@ -8900,7 +8900,7 @@ a reference to the same object that the IDL value represents.
8900
8900
|bytes| in a [=realm=] |realm|:
8901
8901
8902
8902
1. Let |jsArrayBuffer| be [=?=]
8903
- [$AllocateArrayBuffer$](|realm|.\[[Intrinsics]].[[{{%ArrayBuffer%}}]], |bytes|'s
8903
+ [$AllocateArrayBuffer$](|realm|.\[[Intrinsics]].\ [[{{%ArrayBuffer%}}]], |bytes|'s
8904
8904
[=byte sequence/length=]).
8905
8905
1. Let |arrayBuffer| be the result of [=converted to an IDL value|converting=] |jsArrayBuffer|
8906
8906
to an IDL value of type {{ArrayBuffer}}.
@@ -8913,7 +8913,7 @@ a reference to the same object that the IDL value represents.
8913
8913
[=byte sequence=] |bytes| in a [=realm=] |realm|:
8914
8914
8915
8915
1. Let |jsSharedArrayBuffer| be [=?=]
8916
- [$AllocateSharedArrayBuffer$](|realm|.\[[Intrinsics]].[[{{%SharedArrayBuffer%}}]], |bytes|'s
8916
+ [$AllocateSharedArrayBuffer$](|realm|.\[[Intrinsics]].\ [[{{%SharedArrayBuffer%}}]], |bytes|'s
8917
8917
[=byte sequence/length=]).
8918
8918
1. Let |sharedArrayBuffer| be the result of [=converted to an IDL value|converting=]
8919
8919
|jsSharedArrayBuffer| to an IDL value of type {{SharedArrayBuffer}}.
@@ -9089,7 +9089,7 @@ a reference to the same object that the IDL value represents.
9089
9089
1. Perform [=?=] [$DetachArrayBuffer$](|jsArrayBuffer|).
9090
9090
1. If |targetRealm| is not given, let |targetRealm| be the [=current realm=].
9091
9091
1. Let |jsTransferred| be [=?=]
9092
- [$AllocateArrayBuffer$](|targetRealm|.\[[Intrinsics]].[[{{%ArrayBuffer%}}]], 0).
9092
+ [$AllocateArrayBuffer$](|targetRealm|.\[[Intrinsics]].\ [[{{%ArrayBuffer%}}]], 0).
9093
9093
1. Set |jsTransferred|.\[[ArrayBufferData]] to |arrayBufferData|.
9094
9094
1. Set |jsTransferred|.\[[ArrayBufferByteLength]] to |arrayBufferByteLength|.
9095
9095
1. Return the result of [=converted to an IDL value|converting=] |jsTransferred| to an IDL
@@ -11561,7 +11561,7 @@ default interfaces do not have such steps.
11561
11561
1. Assert: |O| is an object that [=implements=] |I|.
11562
11562
1. Assert: |O|.\[[Realm]] is |realm|.
11563
11563
1. Return |O|.
11564
- 1. Let |constructorProto| be |realm|.\[[Intrinsics]].[[{{%Function.prototype%}}]].
11564
+ 1. Let |constructorProto| be |realm|.\[[Intrinsics]].\ [[{{%Function.prototype%}}]].
11565
11565
1. If |I| inherits from some other interface |P|,
11566
11566
then set |constructorProto| to the [=interface object=] of |P| in |realm|.
11567
11567
1. Let |F| be <a abstract-op>CreateBuiltinFunction</a>(|steps|, « \[[Unforgeables]] »,
@@ -11662,8 +11662,8 @@ with the [{{LegacyNoInterfaceObject}}] [=extended attribute=].
11662
11662
then set |proto| to the [=interface prototype object=] in |realm|
11663
11663
of that [=inherited interface=].
11664
11664
1. Otherwise, if |interface| is the {{DOMException}} [=interface=],
11665
- then set |proto| to |realm|.\[[Intrinsics]].[[{{%Error.prototype%}}]].
11666
- 1. Otherwise, set |proto| to |realm|.\[[Intrinsics]].[[{{%Object.prototype%}}]].
11665
+ then set |proto| to |realm|.\[[Intrinsics]].\ [[{{%Error.prototype%}}]].
11666
+ 1. Otherwise, set |proto| to |realm|.\[[Intrinsics]].\ [[{{%Object.prototype%}}]].
11667
11667
1. Assert: |proto| [=is an Object=].
11668
11668
1. Let |interfaceProtoObj| be null.
11669
11669
1. If |realm|'s [=is global prototype chain mutable=] is true, then:
@@ -11761,7 +11761,7 @@ for that interface on which named properties are exposed.
11761
11761
1. Let |proto| be null.
11762
11762
1. If |interface| is declared to inherit from another interface,
11763
11763
then set |proto| to the [=interface prototype object=] in |realm| for the [=inherited interface=].
11764
- 1. Otherwise, set |proto| to |realm|.\[[Intrinsics]].[[{{%Object.prototype%}}]].
11764
+ 1. Otherwise, set |proto| to |realm|.\[[Intrinsics]].\ [[{{%Object.prototype%}}]].
11765
11765
1. Let |obj| be [$MakeBasicObject$](« \[[Prototype]], \[[Extensible]] »).
11766
11766
1. Set |obj|.\[[GetOwnProperty]] as specified in [[#named-properties-object-getownproperty]].
11767
11767
1. Set |obj|.\[[DefineOwnProperty]] as specified in [[#named-properties-object-defineownproperty]].
@@ -14531,7 +14531,7 @@ The characteristics of a namespace object are described in [[#namespace-object]]
14531
14531
The namespace object for a given [=namespace=] |namespace| and [=realm=] |realm|
14532
14532
is <dfn lt="create a namespace object">created</dfn> as follows:
14533
14533
14534
- 1. Let |namespaceObject| be [$OrdinaryObjectCreate$](|realm|.\[[Intrinsics]].[[{{%Object.prototype%}}]]).
14534
+ 1. Let |namespaceObject| be [$OrdinaryObjectCreate$](|realm|.\[[Intrinsics]].\ [[{{%Object.prototype%}}]]).
14535
14535
1. [=Define the regular attributes=] of |namespace| on |namespaceObject| given |realm|.
14536
14536
1. [=Define the regular operations=] of |namespace| on |namespaceObject| given |realm|.
14537
14537
1. [=Define the constants=] of |namespace| on |namespaceObject| given |realm|.
@@ -14585,7 +14585,7 @@ A {{DOMException}} is represented by a
14585
14585
14586
14586
1. Let |args| be « |message| ».
14587
14587
14588
- 1. Let |constructor| be [=current realm=].\[[Intrinsics]].[[%|T|%]].
14588
+ 1. Let |constructor| be [=current realm=].\[[Intrinsics]].\ [[%|T|%]].
14589
14589
14590
14590
1. Return [=!=] [$Construct$](|constructor|, |args|).
14591
14591
</div>
@@ -14917,7 +14917,7 @@ Extensions to any other aspect of the IDL language are
14917
14917
strongly discouraged.
14918
14918
14919
14919
14920
- <h2 id="legacy-constructs">Legacy constructs</h4 >
14920
+ <h2 id="legacy-constructs">Legacy constructs</h2 >
14921
14921
14922
14922
<i>This section is informative.</i>
14923
14923
@@ -15195,14 +15195,14 @@ defined in this specification — see
15195
15195
for the syntaxes that are used by these extended attributes.
15196
15196
15197
15197
15198
- <h2 id="conventions" class="no-num">Document conventions</h3 >
15198
+ <h2 id="conventions" class="no-num">Document conventions</h2 >
15199
15199
15200
15200
The following typographic conventions are used in this document:
15201
15201
15202
15202
* Defining instances of terms: <dfn id="dfn-example-term">example term</dfn>
15203
15203
* Links to terms defined in this document or elsewhere: [=example term=]
15204
15204
* Grammar terminals: <emu-t>sometoken</emu-t>
15205
- * Grammar non-terminals: <emu-nt>ExampleGrammarNonTerminal</emu-t >
15205
+ * Grammar non-terminals: <emu-nt>ExampleGrammarNonTerminal</emu-nt >
15206
15206
* Grammar symbols: <emu-t class="regex">identifier</emu-t>
15207
15207
* IDL types: {{unsigned long}}
15208
15208
* JavaScript classes: {{Map}}
0 commit comments