@@ -11093,7 +11093,7 @@ allowed. The security check takes the following three inputs:
1109311093
1109411094Note: The HTML Standard defines how a security check is performed. [[!HTML]]
1109511095
11096- Certain algorithms in [[#js-type-mapping]] are defined to
11096+ Certain algorithms are defined to
1109711097<dfn id="dfn-validate-the-string-in-context" export>validate the string in context</dfn> on a given
1109811098value. This check is used to determine whether a given value
1109911099is 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
11104111041. the {{StringContext}} [=identifier=], and
11105111051. the [=identifier=] of the operation or attribute.
1110611106
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>.
1110811108
1110911109Note: The HTML Standard defines how the validation is performed. [[!HTML]]
1111011110
@@ -11146,8 +11146,9 @@ Note: The HTML Standard defines how the validation is performed. [[!HTML]]
1114611146 1. Otherwise, append to |values| the special value “missing”.
1114711147 1. Otherwise:
1114811148 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=]
1115111152 of the [{{StringContext}}] extended attribute [=related construct=].
1115211153
1115311154 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]]
1135311354 1. Otherwise, append to |values| the special value “missing”.
1135411355 1. Otherwise:
1135511356 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=]
1135811360 of the [{{StringContext}}] extended attribute [=related construct=].
1135911361
1136011362 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
1204912051 <dt>Otherwise</dt>
1205012052 <dd>
1205112053 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=]
1205412057 of the [{{StringContext}}] extended attribute [=related construct=].
1205512058
1205612059 Note: That algorithm may [=JavaScript/throw=] a <l spec=ecmascript>{{TypeError}}</l>.
0 commit comments