Re: [url-tests] URL: per the standard a leading ? is removed for the search attribute setter (#5387)

*This report has been truncated because the total content is 297832 characters in length, which is in excess of GitHub.com's limit for comments (65536 characters).

 [View the complete job log.](https://travis-ci.org/w3c/web-platform-tests/jobs/218986856)

# Chrome (unstable channel) #
Testing web-platform-tests at revision 7fe7a5ed18a5ac3f774e098e4704e56e13e76c72
Using browser at version 59.0.3053.3 dev
Starting 10 test iterations
All results were stable
## All results ##
<details>
<summary>1 test ran</summary>
<details>
<summary><a href="http://w3c-test.org/submissions/5387/url/url-setters.html">/url/url-setters.html</a></summary>


|                                                                                    Subtest                                                                                    | Results |                                                                                                                                                                 Messages                                                                                                                                                                |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|                                                                                                                                                                               | OK      |                                                                                                                                                                                                                                                                                                                                         |
| `Loading data…`                                                                                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.`                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.`                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.`                                                    | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = 'b'`                                                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = 'b'`                                                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = 'b'`                                                                                                                            | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <javascript:alert(1)>.protocol = 'defuse'`                                                                                                                      | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <javascript:alert(1)>.protocol = 'defuse'`                                                                                                                      | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <javascript:alert(1)>.protocol = 'defuse'`                                                                                                                   | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = 'B' Upper-case ASCII is lower-cased`                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = 'B' Upper-case ASCII is lower-cased`                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = 'B' Upper-case ASCII is lower-cased`                                                                                            | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = 'é' Non-ASCII is rejected`                                                                                                         | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = 'é' Non-ASCII is rejected`                                                                                                         | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = 'é' Non-ASCII is rejected`                                                                                                      | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = '0b' No leading digit`                                                                                                             | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = '0b' No leading digit`                                                                                                             | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = '0b' No leading digit`                                                                                                          | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = '+b' No leading punctuation`                                                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = '+b' No leading punctuation`                                                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = '+b' No leading punctuation`                                                                                                    | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = 'bC0+-.'`                                                                                                                          | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = 'bC0+-.'`                                                                                                                          | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = 'bC0+-.'`                                                                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = 'b,c' Only some punctuation is acceptable`                                                                                         | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = 'b,c' Only some punctuation is acceptable`                                                                                         | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = 'b,c' Only some punctuation is acceptable`                                                                                      | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <a://example.net>.protocol = 'bé' Non-ASCII is rejected`                                                                                                        | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <a://example.net>.protocol = 'bé' Non-ASCII is rejected`                                                                                                        | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <a://example.net>.protocol = 'bé' Non-ASCII is rejected`                                                                                                     | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <http://test@example.net>.protocol = 'file' Can’t switch from URL containing username/password/port to file`                                                    | FAIL    | `assert_equals: expected "http://test@example.net/" but got "file://test%40example.net/"`                                                                                                                                                                                                                                               |
| `<a>: Setting <http://test@example.net>.protocol = 'file' Can’t switch from URL containing username/password/port to file`                                                    | FAIL    | `assert_equals: expected "http://test@example.net/" but got "file://test%40example.net/"`                                                                                                                                                                                                                                               |
| `<area>: Setting <http://test@example.net>.protocol = 'file' Can’t switch from URL containing username/password/port to file`                                                 | FAIL    | `assert_equals: expected "http://test@example.net/" but got "file://test%40example.net/"`                                                                                                                                                                                                                                               |
| `URL: Setting <gopher://example.net:1234>.protocol = 'file'`                                                                                                                  | FAIL    | `assert_equals: expected "gopher://example.net:1234/" but got "file://example.net:1234/"`                                                                                                                                                                                                                                               |
| `<a>: Setting <gopher://example.net:1234>.protocol = 'file'`                                                                                                                  | FAIL    | `assert_equals: expected "gopher://example.net:1234/" but got "file://example.net:1234/"`                                                                                                                                                                                                                                               |
| `<area>: Setting <gopher://example.net:1234>.protocol = 'file'`                                                                                                               | FAIL    | `assert_equals: expected "gopher://example.net:1234/" but got "file://example.net:1234/"`                                                                                                                                                                                                                                               |
| `URL: Setting <wss://x:x@example.net:1234>.protocol = 'file'`                                                                                                                 | FAIL    | `assert_equals: expected "wss://x:x@example.net:1234/" but got "file://x:x%40example.net:1234/"`                                                                                                                                                                                                                                        |
| `<a>: Setting <wss://x:x@example.net:1234>.protocol = 'file'`                                                                                                                 | FAIL    | `assert_equals: expected "wss://x:x@example.net:1234/" but got "file://x:x%40example.net:1234/"`                                                                                                                                                                                                                                        |
| `<area>: Setting <wss://x:x@example.net:1234>.protocol = 'file'`                                                                                                              | FAIL    | `assert_equals: expected "wss://x:x@example.net:1234/" but got "file://x:x%40example.net:1234/"`                                                                                                                                                                                                                                        |
| `URL: Setting <file://localhost/>.protocol = 'http' Can’t switch from file URL with no host`                                                                                  | FAIL    | `assert_equals: expected "file:///" but got "http://localhost/"`                                                                                                                                                                                                                                                                        |
| `<a>: Setting <file://localhost/>.protocol = 'http' Can’t switch from file URL with no host`                                                                                  | FAIL    | `assert_equals: expected "file:///" but got "http://localhost/"`                                                                                                                                                                                                                                                                        |
| `<area>: Setting <file://localhost/>.protocol = 'http' Can’t switch from file URL with no host`                                                                               | FAIL    | `assert_equals: expected "file:///" but got "http://localhost/"`                                                                                                                                                                                                                                                                        |
| `URL: Setting <file:///test>.protocol = 'gopher'`                                                                                                                             | FAIL    | `assert_equals: expected "file:///test" but got "gopher://test/"`                                                                                                                                                                                                                                                                       |
| `<a>: Setting <file:///test>.protocol = 'gopher'`                                                                                                                             | FAIL    | `assert_equals: expected "file:///test" but got "gopher://test/"`                                                                                                                                                                                                                                                                       |
| `<area>: Setting <file:///test>.protocol = 'gopher'`                                                                                                                          | FAIL    | `assert_equals: expected "file:///test" but got "gopher://test/"`                                                                                                                                                                                                                                                                       |
| `URL: Setting <file:>.protocol = 'wss'`                                                                                                                                       | FAIL    | `assert_equals: expected "file:///" but got "wss:"`                                                                                                                                                                                                                                                                                     |
| `<a>: Setting <file:>.protocol = 'wss'`                                                                                                                                       | FAIL    | `assert_equals: expected "file:///" but got "wss:"`                                                                                                                                                                                                                                                                                     |
| `<area>: Setting <file:>.protocol = 'wss'`                                                                                                                                    | FAIL    | `assert_equals: expected "file:///" but got "wss:"`                                                                                                                                                                                                                                                                                     |
| `URL: Setting <http://example.net>.protocol = 'b' Can’t switch from special scheme to non-special`                                                                            | FAIL    | `assert_equals: expected "http://example.net/" but got "b://example.net/"`                                                                                                                                                                                                                                                              |
| `<a>: Setting <http://example.net>.protocol = 'b' Can’t switch from special scheme to non-special`                                                                            | FAIL    | `assert_equals: expected "http://example.net/" but got "b://example.net/"`                                                                                                                                                                                                                                                              |
| `<area>: Setting <http://example.net>.protocol = 'b' Can’t switch from special scheme to non-special`                                                                         | FAIL    | `assert_equals: expected "http://example.net/" but got "b://example.net/"`                                                                                                                                                                                                                                                              |
| `URL: Setting <file://hi/path>.protocol = 's'`                                                                                                                                | FAIL    | `assert_equals: expected "file://hi/path" but got "s://hi/path"`                                                                                                                                                                                                                                                                        |
| `<a>: Setting <file://hi/path>.protocol = 's'`                                                                                                                                | FAIL    | `assert_equals: expected "file://hi/path" but got "s://hi/path"`                                                                                                                                                                                                                                                                        |
| `<area>: Setting <file://hi/path>.protocol = 's'`                                                                                                                             | FAIL    | `assert_equals: expected "file://hi/path" but got "s://hi/path"`                                                                                                                                                                                                                                                                        |
| `URL: Setting <https://example.net>.protocol = 's'`                                                                                                                           | FAIL    | `assert_equals: expected "https://example.net/" but got "s://example.net/"`                                                                                                                                                                                                                                                             |
| `<a>: Setting <https://example.net>.protocol = 's'`                                                                                                                           | FAIL    | `assert_equals: expected "https://example.net/" but got "s://example.net/"`                                                                                                                                                                                                                                                             |
| `<area>: Setting <https://example.net>.protocol = 's'`                                                                                                                        | FAIL    | `assert_equals: expected "https://example.net/" but got "s://example.net/"`                                                                                                                                                                                                                                                             |
| `URL: Setting <ftp://example.net>.protocol = 'test'`                                                                                                                          | FAIL    | `assert_equals: expected "ftp://example.net/" but got "test://example.net/"`                                                                                                                                                                                                                                                            |
| `<a>: Setting <ftp://example.net>.protocol = 'test'`                                                                                                                          | FAIL    | `assert_equals: expected "ftp://example.net/" but got "test://example.net/"`                                                                                                                                                                                                                                                            |
| `<area>: Setting <ftp://example.net>.protocol = 'test'`                                                                                                                       | FAIL    | `assert_equals: expected "ftp://example.net/" but got "test://example.net/"`                                                                                                                                                                                                                                                            |
| `URL: Setting <mailto:me@example.net>.protocol = 'http' Cannot-be-a-base URL doesn’t have a host, but URL in a special scheme must.`                                          | FAIL    | `assert_equals: expected "mailto:me@example.net" but got "http://me@example.net/"`                                                                                                                                                                                                                                                      |
| `<a>: Setting <mailto:me@example.net>.protocol = 'http' Cannot-be-a-base URL doesn’t have a host, but URL in a special scheme must.`                                          | FAIL    | `assert_equals: expected "mailto:me@example.net" but got "http://me@example.net/"`                                                                                                                                                                                                                                                      |
| `<area>: Setting <mailto:me@example.net>.protocol = 'http' Cannot-be-a-base URL doesn’t have a host, but URL in a special scheme must.`                                       | FAIL    | `assert_equals: expected "mailto:me@example.net" but got "http://me@example.net/"`                                                                                                                                                                                                                                                      |
| `URL: Setting <ssh://me@example.net>.protocol = 'http' Can’t switch from non-special scheme to special`                                                                       | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"`                                                                                                                                                                                                                                                       |
| `<a>: Setting <ssh://me@example.net>.protocol = 'http' Can’t switch from non-special scheme to special`                                                                       | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"`                                                                                                                                                                                                                                                       |
| `<area>: Setting <ssh://me@example.net>.protocol = 'http' Can’t switch from non-special scheme to special`                                                                    | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"`                                                                                                                                                                                                                                                       |
| `URL: Setting <ssh://me@example.net>.protocol = 'gopher'`                                                                                                                     | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "gopher://me@example.net/"`                                                                                                                                                                                                                                                     |
| `<a>: Setting <ssh://me@example.net>.protocol = 'gopher'`                                                                                                                     | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "gopher://me@example.net/"`                                                                                                                                                                                                                                                     |
| `<area>: Setting <ssh://me@example.net>.protocol = 'gopher'`                                                                                                                  | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "gopher://me@example.net/"`                                                                                                                                                                                                                                                     |
| `URL: Setting <ssh://me@example.net>.protocol = 'file'`                                                                                                                       | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "file://me%40example.net/"`                                                                                                                                                                                                                                                     |
| `<a>: Setting <ssh://me@example.net>.protocol = 'file'`                                                                                                                       | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "file://me%40example.net/"`                                                                                                                                                                                                                                                     |
| `<area>: Setting <ssh://me@example.net>.protocol = 'file'`                                                                                                                    | FAIL    | `assert_equals: expected "ssh://me@example.net" but got "file://me%40example.net/"`                                                                                                                                                                                                                                                     |
| `URL: Setting <ssh://example.net>.protocol = 'file'`                                                                                                                          | FAIL    | `assert_equals: expected "ssh://example.net" but got "file://example.net/"`                                                                                                                                                                                                                                                             |
| `<a>: Setting <ssh://example.net>.protocol = 'file'`                                                                                                                          | FAIL    | `assert_equals: expected "ssh://example.net" but got "file://example.net/"`                                                                                                                                                                                                                                                             |
| `<area>: Setting <ssh://example.net>.protocol = 'file'`                                                                                                                       | FAIL    | `assert_equals: expected "ssh://example.net" but got "file://example.net/"`                                                                                                                                                                                                                                                             |
| `URL: Setting <nonsense:///test>.protocol = 'https'`                                                                                                                          | FAIL    | `assert_equals: expected "nonsense:///test" but got "https://test/"`                                                                                                                                                                                                                                                                    |
| `<a>: Setting <nonsense:///test>.protocol = 'https'`                                                                                                                          | FAIL    | `assert_equals: expected "nonsense:///test" but got "https://test/"`                                                                                                                                                                                                                                                                    |
| `<area>: Setting <nonsense:///test>.protocol = 'https'`                                                                                                                       | FAIL    | `assert_equals: expected "nonsense:///test" but got "https://test/"`                                                                                                                                                                                                                                                                    |
| `URL: Setting <http://example.net>.protocol = 'https:foo : bar' Stuff after the first ':' is ignored`                                                                         | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <http://example.net>.protocol = 'https:foo : bar' Stuff after the first ':' is ignored`                                                                         | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <http://example.net>.protocol = 'https:foo : bar' Stuff after the first ':' is ignored`                                                                      | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <data:text/html,<p>Test>.protocol = 'view-source+data:foo : bar' Stuff after the first ':' is ignored`                                                          | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <data:text/html,<p>Test>.protocol = 'view-source+data:foo : bar' Stuff after the first ':' is ignored`                                                          | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <data:text/html,<p>Test>.protocol = 'view-source+data:foo : bar' Stuff after the first ':' is ignored`                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <file:///home/you/index.html>.username = 'me' No host means no username`                                                                                        | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <file:///home/you/index.html>.username = 'me' No host means no username`                                                                                        | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <file:///home/you/index.html>.username = 'me' No host means no username`                                                                                     | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <unix:/run/foo.socket>.username = 'me' No host means no username`                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <unix:/run/foo.socket>.username = 'me' No host means no username`                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <unix:/run/foo.socket>.username = 'me' No host means no username`                                                                                            | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <mailto:you@example.net>.username = 'me' Cannot-be-a-base means no username`                                                                                    | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <mailto:you@example.net>.username = 'me' Cannot-be-a-base means no username`                                                                                    | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <mailto:you@example.net>.username = 'me' Cannot-be-a-base means no username`                                                                                 | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <javascript:alert(1)>.username = 'wario'`                                                                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <javascript:alert(1)>.username = 'wario'`                                                                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <javascript:alert(1)>.username = 'wario'`                                                                                                                    | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <http://example.net>.username = 'me'`                                                                                                                           | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <http://example.net>.username = 'me'`                                                                                                                           | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <http://example.net>.username = 'me'`                                                                                                                        | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <http://:secret@example.net>.username = 'me'`                                                                                                                   | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <http://:secret@example.net>.username = 'me'`                                                                                                                   | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <http://:secret@example.net>.username = 'me'`                                                                                                                | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <http://me@example.net>.username = ''`                                                                                                                          | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <http://me@example.net>.username = ''`                                                                                                                          | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <http://me@example.net>.username = ''`                                                                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <http://me:secret@example.net>.username = ''`                                                                                                                   | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <http://me:secret@example.net>.username = ''`                                                                                                                   | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <http://me:secret@example.net>.username = ''`                                                                                                                | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <http://example.net>.username = '\t\n\r !"#$%&'()*+,-./09:;<=>?@AZ[\]^_az{|}~€Éé' UTF-8 percent encoding with the userinfo encode set.`                     | FAIL    | `assert_equals: expected "http://%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/" but got "http://%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/"`   |
| `<a>: Setting <http://example.net>.username = '\t\n\r !"#$%&'()*+,-./09:;<=>?@AZ[\]^_az{|}~€Éé' UTF-8 percent encoding with the userinfo encode set.`                     | FAIL    | `assert_equals: expected "http://%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/" but got "http://%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/"`   |
| `<area>: Setting <http://example.net>.username = '\t\n\r !"#$%&'()*+,-./09:;<=>?@AZ[\]^_az{|}~€Éé' UTF-8 percent encoding with the userinfo encode set.`                  | FAIL    | `assert_equals: expected "http://%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/" but got "http://%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/"`   |
| `URL: Setting <http://example.net>.username = '%c3%89té' Bytes already percent-encoded are left as-is.`                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <http://example.net>.username = '%c3%89té' Bytes already percent-encoded are left as-is.`                                                                       | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <http://example.net>.username = '%c3%89té' Bytes already percent-encoded are left as-is.`                                                                    | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <sc:///>.username = 'x'`                                                                                                                                        | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <sc:///>.username = 'x'`                                                                                                                                        | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<area>: Setting <sc:///>.username = 'x'`                                                                                                                                     | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `URL: Setting <javascript://x/>.username = 'wario'`                                                                                                                           | FAIL    | `assert_equals: expected "javascript://wario@x/" but got "javascript://x/"`                                                                                                                                                                                                                                                             |
| `<a>: Setting <javascript://x/>.username = 'wario'`                                                                                                                           | FAIL    | `assert_equals: expected "javascript://wario@x/" but got "javascript://x/"`                                                                                                                                                                                                                                                             |
| `<area>: Setting <javascript://x/>.username = 'wario'`                                                                                                                        | FAIL    | `assert_equals: expected "javascript://wario@x/" but got "javascript://x/"`                                                                                                                                                                                                                                                             |
| `URL: Setting <file://test/>.username = 'test'`                                                                                                                               | PASS    |                                                                                                                                                                                                                                                                                                                                         |
| `<a>: Setting <file://test/>.username = 'test'`                                                                                              

View on GitHub: https://github.com/w3c/web-platform-tests/pull/5387#issuecomment-291950729

Received on Wednesday, 5 April 2017 18:20:53 UTC