[wpt-sync] Sync PR 51295 - URL: add more host/hostname setter tests
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 51295 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51295
Details from upstream follow.
Anne van Kesteren <annevk@annevk.nl> wrote:
URL: add more host/hostname setter tests
Assignee | ||
Updated•4 days ago
|
Assignee | ||
Comment 1•4 days ago
|
||
Assignee | ||
Comment 2•4 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 12 tests and 7 subtests
Status Summary
Firefox
OK
: 12
PASS
: 1002
FAIL
: 74
Chrome
OK
: 12
PASS
: 968
FAIL
: 108
Safari
OK
: 12
PASS
: 1044
FAIL
: 32
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /url/url-setters-a-area.window.html?exclude=(file|javascript|mailto) [wpt.fyi]
- <a>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - <area>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - <a>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - <area>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - <a>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - <area>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - <a>: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119 - <area>: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119
- <a>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
- /url/url-setters-a-area.window.html?include=javascript [wpt.fyi]
- <a>: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - <area>: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - <a>: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - <area>: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - <a>: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511 - <area>: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511
- <a>: Setting <javascript://x/>.username = 'wario':
- /url/url-setters-a-area.window.html?include=file [wpt.fyi]
- <a>: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354
- <a>: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354
- URL: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
linked bug:Bug 1874119 - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
linked bug:Bug 1874119
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
- /url/url-setters.any.worker.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.worker.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
linked bug:Bug 1874119 - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
linked bug:Bug 1874119
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
- /url/url-setters.any.worker.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354
- URL: Setting <file://hi/path>.protocol = 's':
New Tests That Don't Pass
- /url/url-setters-a-area.window.html?exclude=(file|javascript|mailto) [wpt.fyi]
- <a>: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <area>: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <a>: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <area>: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <a>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <a:/>.pathname = '<
- <a>: Setting https://test.invalid/.host = '*':
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- <area>: Setting <a:/>.pathname = '<
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- <a>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - /url/url-setters-a-area.window.html?include=javascript [wpt.fyi]
- <a>: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
)
- <a>: Setting <javascript://x/>.username = 'wario':
- /url/url-setters-a-area.window.html?include=file [wpt.fyi]
- <a>: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <area>: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <a>: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
)
- <a>: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <a:/>.pathname = '<
- URL: Setting https://test.invalid/.host = '*':
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - /url/url-setters.any.worker.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.worker.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <a:/>.pathname = '<
- URL: Setting https://test.invalid/.host = '*':
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - /url/url-setters.any.worker.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <file://hi/path>.protocol = 's':
Assignee | ||
Comment 3•4 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 12 tests and 7 subtests
Status Summary
Firefox
OK
: 12
PASS
: 1002
FAIL
: 74
Chrome
OK
: 12
PASS
: 968
FAIL
: 108
Safari
OK
: 12
PASS
: 1044
FAIL
: 32
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /url/url-setters-a-area.window.html?exclude=(file|javascript|mailto) [wpt.fyi]
- <a>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - <area>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - <a>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - <area>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - <a>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - <area>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - <a>: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119 - <area>: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119
- <a>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
- /url/url-setters-a-area.window.html?include=javascript [wpt.fyi]
- <a>: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - <area>: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - <a>: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - <area>: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - <a>: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511 - <area>: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511
- <a>: Setting <javascript://x/>.username = 'wario':
- /url/url-setters-a-area.window.html?include=file [wpt.fyi]
- <a>: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - <a>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354 - <area>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354
- <a>: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354
- URL: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
linked bug:Bug 1874119 - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
linked bug:Bug 1874119
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
- /url/url-setters.any.worker.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
linked bug:Bug 1848511 - URL: Setting <javascript://x/>.port = '12':
FAIL
linked bug:Bug 1848511
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.worker.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
linked bug:Bug 1874119 - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
linked bug:Bug 1874117 - URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
linked bug:Bug 1874119 - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
linked bug:Bug 1874119
- URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
- /url/url-setters.any.worker.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.username = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.password = 'test':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://test/>.port = '12':
FAIL
linked bug:Bug 1507354 - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
linked bug:Bug 1507354
- URL: Setting <file://hi/path>.protocol = 's':
New Tests That Don't Pass
- /url/url-setters-a-area.window.html?exclude=(file|javascript|mailto) [wpt.fyi]
- <a>: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <area>: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <a>: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <area>: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <a>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <a:/>.pathname = '<
- <a>: Setting https://test.invalid/.host = '*':
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- <area>: Setting <a:/>.pathname = '<
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- <a>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - /url/url-setters-a-area.window.html?include=javascript [wpt.fyi]
- <a>: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
)
- <a>: Setting <javascript://x/>.username = 'wario':
- /url/url-setters-a-area.window.html?include=file [wpt.fyi]
- <a>: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <area>: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - <a>: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - <a>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
) - <area>: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
)
- <a>: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <file://hi/path>.protocol = 's':
- /url/url-setters.any.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <a:/>.pathname = '<
- URL: Setting https://test.invalid/.host = '*':
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - /url/url-setters.any.worker.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.html?include=javascript [wpt.fyi]
- URL: Setting <javascript://x/>.username = 'wario':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.password = 'bowser':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <javascript://x/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <javascript://x/>.username = 'wario':
- /url/url-setters.any.worker.html?exclude=(file|javascript|mailto) [wpt.fyi]
- URL: Setting https://test.invalid/.host = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = 'h' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//p>.hostname = '':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting https://test.invalid/.hostname = '*':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <foo:///some/path>.pathname = '' Non-special URLs with an empty host can have their paths erased:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <a:/>.pathname = '<
- URL: Setting https://test.invalid/.host = '*':
!"#$%&'()*+,-./09:;<=>?@AZ[]^_az{|}~Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.:
FAIL(Chrome:
FAIL, Safari:
FAIL`)
- URL: Setting <non-spec:/>.pathname = '/.//p' Serialize /. in path:
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '/..//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/>.pathname = '//p':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <non-spec:/.//>.pathname = 'p' Drop /. from path:
FAIL
(Chrome:PASS
, Safari:PASS
) - /url/url-setters.any.worker.html?include=file [wpt.fyi]
- URL: Setting <file://hi/path>.protocol = 's':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.username = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.password = 'test':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://y/>.host = 'x:123':
FAIL
(Chrome:FAIL
, Safari:PASS
) - URL: Setting <file://y/>.hostname = 'x:123':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://test/>.port = '12':
FAIL
(Chrome:PASS
, Safari:PASS
) - URL: Setting <file://monkey/>.pathname = '\' File URLs and (back)slashes:
FAIL
(Chrome:PASS
, Safari:PASS
)
- URL: Setting <file://hi/path>.protocol = 's':
Description
•