----------------------------------------
In 18.2.1 "eval (x)":
{1}
18.2.1 / step 2:
... interpreted as UTF-16 encoded Unicode text as described in 10.1.1, ...
Insert "clause" before "10.1.1",
for consistency with similar wording elsewhere.
----------------------------------------
In 18.2.6.3 "decodeURIComponent (encodedURIComponent)":
{2}
18.2.6.3 / step 1:
Let componentString be ToString(encodedURIComponent).
Italicize 'componentString', 'encodedURIComponent'.
{3}
18.2.6.3 / step 2:
ReturnIfAbrupt(componentString).
Italicize 'componentString'
{4}
18.2.6.3 / step 3:
Let reservedURIComponentSet be the empty String.
Italicize 'reservedURIComponentSet'
{5}
18.2.6.3 / step 4:
Return the result of calling Decode(componentString, reservedURIComponentSet)
Italicize 'componentString', 'reservedURIComponentSet'
----------------------------------------
In 18.2.6.5 "encodeURIComponent (uriComponent)":
{6}
18.2.6.5 / step 1:
Let componentString be ToString(uriComponent).
Italicize 'componentString', 'uriComponent'.
{7}
18.2.6.5 / step 2:
ReturnIfAbrupt(componentString).
Italicize 'componentString'
{8}
18.2.6.5 / step 3:
Let unescapedURIComponentSet be a String containing one instance
of each character valid in uriUnescaped.
Italicize 'unescapedURIComponentSet', "uriUnescaped"
{9}
18.2.6.5 / step 4:
Return the result of calling Encode(componentString, unescapedURIComponentSet)
Italicize 'componentString', 'unescapedURIComponentSet'
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
{1}
Generally clause is only used before single component numbers such as "clause 5". Removed all changed all occurrences of "clause 10.1.1" to just "10.1.1"
fixed in rev25 editor's draft
confirmed fixed.