Re: [whatwg/url] Add non-special-URL hosts (#185)

Here we introduce yet another seemingly arbitrary unique set of code points we don't like for some reason.  Where did this list come from?  Why don't we like them?
U+0000, U+0009, U+000A, U+000D, U+0020, U+0023, U+002F, U+003A, U+003F, and U+0040
I think this part should be left out unless there's a reason why these and only these code points should be forbidden only in non-specially-schemed URL hosts.  It would make more sense to me to use the same set of code points as the hosts of specially-schemed URLs.

I like the test for http://? and http://# and it's something I need to fix in WebKit but it seems unrelated to this change.  Also unrelatedly, I have found three compatibility issues with people using "https://" as a base url and expecting it to parse successfully as it used to do in WebKit but doesn't any more because of compliance with this spec.  Do we want to accommodate such uses, or continue to tell them to just update their content?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/url/pull/185#issuecomment-274251275

Received on Saturday, 21 January 2017 09:45:47 UTC