See new tests added in https://github.com/w3c/web-platform-tests/pull/5112 and standard changes at https://github.com/whatwg/url/pull/269.
Created attachment 380298 [details] Patch
Created attachment 380302 [details] Patch
Created attachment 381374 [details] Patch
Created attachment 381406 [details] Patch
Created attachment 381410 [details] Patch
Created attachment 381413 [details] Patch
Comment on attachment 381413 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=381413&action=review > Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp:154 > + fprintf(stderr, "InjectedBundle::overrideBoolPreferenceForTestRunner\n"); This looks like debug code that should not be committed. > Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp:265 > + fprintf(stderr, "Set CSSTypedOMEnabled\n"); ditto
Created attachment 381516 [details] Patch
Comment on attachment 381516 [details] Patch Clearing flags on attachment: 381516 Committed r251422: <https://trac.webkit.org/changeset/251422>
All reviewed patches have been landed. Closing bug.
<rdar://problem/56492506>
Seems a little strange to add this restriction at the URL::setProtocol level; I would have expected it to be a level higher.