@@ -11093,7 +11093,7 @@ allowed. The security check takes the following three inputs:
11093
11093
11094
11094
Note: The HTML Standard defines how a security check is performed. [[!HTML]]
11095
11095
11096
- Certain algorithms in [[#js-type-mapping]] are defined to
11096
+ Certain algorithms are defined to
11097
11097
<dfn id="dfn-validate-the-string-in-context" export>validate the string in context</dfn> on a given
11098
11098
value. This check is used to determine whether a given value
11099
11099
is appropriate for its {{StringContext}}. This validation takes the following four inputs:
@@ -11104,7 +11104,7 @@ is appropriate for its {{StringContext}}. This validation takes the following fo
11104
11104
1. the {{StringContext}} [=identifier=], and
11105
11105
1. the [=identifier=] of the operation or attribute.
11106
11106
11107
- The algorithm returns an ECMAScript String value, or [=JavaScript/throws=] a <l spec=ecmascript>{{TypeError}}</l>.
11107
+ The algorithm returns an ECMAScript value, or [=JavaScript/throws=] a <l spec=ecmascript>{{TypeError}}</l>.
11108
11108
11109
11109
Note: The HTML Standard defines how the validation is performed. [[!HTML]]
11110
11110
@@ -11146,8 +11146,9 @@ Note: The HTML Standard defines how the validation is performed. [[!HTML]]
11146
11146
1. Otherwise, append to |values| the special value “missing”.
11147
11147
1. Otherwise:
11148
11148
1. If |type| is an IDL type [=extended attribute associated with|associated with=] the
11149
- [{{StringContext}}] extended attribute, then set |V| to the result of [=validate the string in context=], passing
11150
- [=this=], |V|, the {{StringContext}} extended attribute [=identifier=], and the [=identifier=]
11149
+ [{{StringContext}}] extended attribute, then set |V| to the result of performing
11150
+ [=validate the string in context=], passing [=this=], |V|, the {{StringContext}}
11151
+ extended attribute [=identifier=], and the [=identifier=]
11151
11152
of the [{{StringContext}}] extended attribute [=related construct=].
11152
11153
11153
11154
Note: That algorithm may [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.
@@ -11353,8 +11354,9 @@ Note: The HTML Standard defines how the validation is performed. [[!HTML]]
11353
11354
1. Otherwise, append to |values| the special value “missing”.
11354
11355
1. Otherwise:
11355
11356
1. If |type| is an IDL type [=extended attribute associated with|associated with=] the
11356
- [{{StringContext}}] extended attribute, then set |V| to the result of [=validate the string in context=], passing
11357
- [=this=], |V|, the {{StringContext}} extended attribute [=identifier=], and the [=identifier=]
11357
+ [{{StringContext}}] extended attribute, then set |V| to the result of performing
11358
+ [=validate the string in context=], passing [=this=], |V|, the {{StringContext}}
11359
+ extended attribute [=identifier=], and the [=identifier=]
11358
11360
of the [{{StringContext}}] extended attribute [=related construct=].
11359
11361
11360
11362
Note: That algorithm may [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.
@@ -12049,8 +12051,9 @@ in which case they are exposed on every object that [=implements=] the interface
12049
12051
<dt>Otherwise</dt>
12050
12052
<dd>
12051
12053
1. If |attribute|'s type is [=extended attribute associated with|associated with=] the
12052
- [{{StringContext}}] extended attribute, then set |V| to the result of [=validate the string in context=], passing
12053
- [=this=], |V|, the {{StringContext}} extended attribute [=identifier=], and the [=identifier=]
12054
+ [{{StringContext}}] extended attribute, then set |V| to the result of performing
12055
+ [=validate the string in context=], passing [=this=], |V|, the {{StringContext}}
12056
+ extended attribute [=identifier=], and the [=identifier=]
12054
12057
of the [{{StringContext}}] extended attribute [=related construct=].
12055
12058
12056
12059
Note: That algorithm may [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.
0 commit comments