diff --git a/url.bs b/url.bs index d65c67a3..36c7556e 100644 --- a/url.bs +++ b/url.bs @@ -1237,7 +1237,12 @@ and a boolean isSpecial, and then runs these steps:

  • If isSpecial is true, then return the result of host parsing input. -

  • If input contains a forbidden host code point, syntax violation, +

  • Let buffer be the result of + UTF-8 decode without BOM on the + percent decoding of + UTF-8 encode on input. + +

  • If buffer contains a forbidden host code point, syntax violation, return failure.

  • Let output be the empty string.