21.1.2.4 String.raw ( template , ...substitutions )
Step 5: Wrong font for full stop
Step 7: Wrong font for full stop
21.1.3.4 String.prototype.concat ( ...args )
Step 6a: Missing full stop
21.1.3.6 String.prototype.endsWith ( searchString [ , endPosition] )
Note 2: Typo "extends" -> "extensions"
21.1.3.10 String.prototype.localeCompare ( that [, reserved1 [ , reserved2 ] ] )
Note 2: "that this function not honour" -> "that this function does not honour"
21.1.3.12 String.prototype.normalize ( [ form ] )
Step 4: Missing comma between "undefined let"
Step 7: "Exception" -> lower case "exception"
21.1.3.14.1 Runtime Semantics: GetReplaceSubstitution Abstract Operation
Title: -> "Runtime Semantics: GetReplaceSubstitution(matched, string, position, captures, replacement)"
Preamble: Remove "(matched, string, position, captures, replacement)" parameter list after title is changed
Table 45 — Replacement Text Symbol Substitutions
5th row, Replacement text: "nth" -> super script "th"
21.1.3.15 String.prototype.search ( regexp )
Step 3.c.i: Missing full stop
21.1.3.17 String.prototype.split ( separator, limit )
Step 15.a: "Call" -> "Perform"
Step 16.c: "Call" -> "Perform"
Step 18.c.ii.2: "Call" -> "Perform"
Step 20: "Call" -> "Perform"
21.1.3.18 String.prototype.startsWith ( searchString [, position ] )
Note 2: "extends" -> "extensions"
21.1.3.17.1 Runtime Semantics: SplitMatch Abstract Operation
Title: -> "Runtime Semantics: SplitMatch(S, q, R)"
Preamble: "the following in" -> "the following steps in"
21.1.3.27 String.prototype [ @@iterator ]( )
Preamble: Remove first "The following steps are taken:"
21.2.2 Pattern Semantics
2nd para: 'contain an "u"' -> 'contain a "u"'.
21.2.2.2 Pattern
Step 2: "performs the following" -> "performs the following steps"
21.2.2.3 Disjunction
Step 3.2: "isn't" -> "is not"
21.2.2.8.2 Runtime Semantics: Canonicalize Abstract Operation
Title: -> "Runtime Semantics: Canonicalize(ch)"
21.2.5.2 RegExp.prototype.exec ( string )
Step 4: Missing full stop
21.2.5.4 get RegExp.prototype.global
Step 3: Missing comma between "slot throw"
21.2.5.5 get RegExp.prototype.ignoreCase
Step 3: Missing comma between "slot throw"
21.2.5.7 get RegExp.prototype.multiline
Step 3: Missing comma between "slot throw"
21.2.5.9 RegExp.prototype [ @@search ] ( string )
Step 7: Missing full stop
Step 8: Missing full stop
Step 11: Missing full stop
Step 12: Missing full stop
21.2.5.10 get RegExp.prototype.source
Step 3: Missing comma between "slot throw"
Step 4: Missing comma between "slot throw"
21.2.5.11 RegExp.prototype [ @@split ] ( string, limit )
Step 7: Missing full stop
Step 22.e: "Call" -> "Perform"
Step 24.f.iv.3: "Call" -> "Perform"
Step 24.f.iv.12.c: "Call" -> "Perform"
Step 27: "Call" -> "Perform"
21.2.5.12 get RegExp.prototype.sticky
Step 3: Missing comma between "slot throw"
21.2.5.15 get RegExp.prototype.unicode
Step 3: Missing comma between "slot throw"
fixed in rev37 editor's draft
In Rev37