[wpt-sync] Sync PR 51354 - URL: add even more host/hostname setter tests
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox138 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 51354 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51354
Details from upstream follow.
Anne van Kesteren <annevk@annevk.nl> wrote:
URL: add even more host/hostname setter tests
Assignee | ||
Comment 1•1 month ago
|
||
Assignee | ||
Updated•1 month ago
|
Assignee | ||
Comment 2•1 month ago
|
||
Assignee | ||
Comment 3•1 month 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 4•1 month 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 5•1 month 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 6•1 month 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 7•1 month 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 8•1 month 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 9•29 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 10•29 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 11•29 days ago
|
||
Assignee | ||
Comment 12•29 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 13•29 days ago
|
||
Comment 14•28 days ago
|
||
Assignee | ||
Comment 15•28 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
: 986
FAIL
: 106
Chrome
OK
: 12
PASS
: 960
FAIL
: 132
Safari
OK
: 12
PASS
: 1024
FAIL
: 68
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=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-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.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.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.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':
- /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?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':
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
) - <a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <a>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - <area>: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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-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.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.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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.search = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space #fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - URL: Setting <sc:space ?query#fragment>.hash = '':
FAIL
(Chrome:FAIL
, Safari:FAIL
) - /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':
- /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?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':
Assignee | ||
Comment 16•28 days ago
|
||
Comment 17•28 days ago
|
||
bugherder |
Description
•