Closed
Bug 1951935
Opened 6 months ago
Closed 5 months ago
[wpt-sync] Sync PR 51129 - URL: trailing spaces always get removed from opaque paths
Categories
(Core :: CSS Parsing and Computation, task, P4)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
138 Branch
Tracking | Status | |
---|---|---|
firefox138 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(5 files)
Sync web-platform-tests PR 51129 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/51129
Details from upstream follow.
Anne van Kesteren <annevk@annevk.nl> wrote:
URL: trailing spaces always get removed from opaque paths
Assignee | ||
Updated•6 months ago
|
Component: web-platform-tests → DOM: Networking
Product: Testing → Core
Assignee | ||
Updated•5 months ago
|
Component: DOM: Networking → CSS Parsing and Computation
Assignee | ||
Updated•5 months ago
|
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Assignee | ||
Updated•5 months ago
|
Whiteboard: [wptsync downstream error] → [wptsync downstream]
Assignee | ||
Comment 1•5 months ago
|
||
# CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 39 tests and 8 subtests
## Status Summary
### Firefox
`OK` : 38[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 39[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, GitHub]
`PASS`: 5830[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 6993[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 7017[GitHub]
`FAIL`: 346[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 394[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 402[GitHub]
### Chrome
`OK` : 39
`PASS`: 6794
`FAIL`: 625
### Safari
`OK` : 39
`PASS`: 7313
`FAIL`: 106
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=b6559e9391565d311a6cc82fb1263ec669cabe22)
[GitHub PR Head](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_base)
## Details
### Firefox-only Failures
* [/url/a-element-xhtml.xhtml?include=javascript](https://wpt.live/url/a-element-xhtml.xhtml?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/a-element-xhtml.xhtml?include=file](https://wpt.live/url/a-element-xhtml.xhtml?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=file](https://wpt.live/url/a-element.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=javascript](https://wpt.live/url/a-element.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/failure.html](https://wpt.live/url/failure.html) [[wpt.fyi](https://wpt.fyi/results/url/failure.html)]
* URL's constructor's base argument: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file:///p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* [/url/url-constructor.any.html?include=file](https://wpt.live/url/url-constructor.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.html?include=javascript](https://wpt.live/url/url-constructor.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-constructor.any.worker.html?include=file](https://wpt.live/url/url-constructor.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.worker.html?include=javascript](https://wpt.live/url/url-constructor.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto))]
* <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
* [/url/url-setters-a-area.window.html?include=javascript](https://wpt.live/url/url-setters-a-area.window.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=javascript)]
* <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
* [/url/url-setters-a-area.window.html?include=file](https://wpt.live/url/url-setters-a-area.window.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=file)]
* <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
* [/url/url-setters.any.html?include=file](https://wpt.live/url/url-setters.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=file)]
* 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/url-setters.any.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?exclude=(file|javascript|mailto))]
* 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/url-setters.any.html?include=javascript](https://wpt.live/url/url-setters.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=javascript)]
* 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/url-setters.any.worker.html?include=javascript](https://wpt.live/url/url-setters.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=javascript)]
* 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/url-setters.any.worker.html?include=file](https://wpt.live/url/url-setters.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=file)]
* 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/url-setters.any.worker.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.worker.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?exclude=(file|javascript|mailto))]
* 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
(See attachment for full changes)
Assignee | ||
Comment 2•5 months ago
|
||
# CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 39 tests and 8 subtests
## Status Summary
### Firefox
`OK` : 38[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 39[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, GitHub]
`PASS`: 5830[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 6993[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 7017[GitHub]
`FAIL`: 346[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 394[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 402[GitHub]
### Chrome
`OK` : 39
`PASS`: 6794
`FAIL`: 625
### Safari
`OK` : 39
`PASS`: 7313
`FAIL`: 106
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=b6559e9391565d311a6cc82fb1263ec669cabe22)
[GitHub PR Head](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_base)
## Details
### Firefox-only Failures
* [/url/a-element-xhtml.xhtml?include=javascript](https://wpt.live/url/a-element-xhtml.xhtml?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/a-element-xhtml.xhtml?include=file](https://wpt.live/url/a-element-xhtml.xhtml?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=file](https://wpt.live/url/a-element.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=javascript](https://wpt.live/url/a-element.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/failure.html](https://wpt.live/url/failure.html) [[wpt.fyi](https://wpt.fyi/results/url/failure.html)]
* URL's constructor's base argument: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file:///p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* [/url/url-constructor.any.html?include=file](https://wpt.live/url/url-constructor.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.html?include=javascript](https://wpt.live/url/url-constructor.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-constructor.any.worker.html?include=file](https://wpt.live/url/url-constructor.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.worker.html?include=javascript](https://wpt.live/url/url-constructor.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto))]
* <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
* [/url/url-setters-a-area.window.html?include=javascript](https://wpt.live/url/url-setters-a-area.window.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=javascript)]
* <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
* [/url/url-setters-a-area.window.html?include=file](https://wpt.live/url/url-setters-a-area.window.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=file)]
* <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
* [/url/url-setters.any.html?include=file](https://wpt.live/url/url-setters.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=file)]
* 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/url-setters.any.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?exclude=(file|javascript|mailto))]
* 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/url-setters.any.html?include=javascript](https://wpt.live/url/url-setters.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=javascript)]
* 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/url-setters.any.worker.html?include=javascript](https://wpt.live/url/url-setters.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=javascript)]
* 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/url-setters.any.worker.html?include=file](https://wpt.live/url/url-setters.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=file)]
* 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/url-setters.any.worker.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.worker.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?exclude=(file|javascript|mailto))]
* 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
(See attachment for full changes)
Assignee | ||
Comment 3•5 months ago
|
||
# CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 39 tests and 8 subtests
## Status Summary
### Firefox
`OK` : 38[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 39[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, GitHub]
`PASS`: 5830[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 6993[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 7017[GitHub]
`FAIL`: 346[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 394[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 402[GitHub]
### Chrome
`OK` : 39
`PASS`: 6794
`FAIL`: 625
### Safari
`OK` : 39
`PASS`: 7313
`FAIL`: 106
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=b6559e9391565d311a6cc82fb1263ec669cabe22)
[GitHub PR Head](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_base)
## Details
### Firefox-only Failures
* [/url/a-element-xhtml.xhtml?include=javascript](https://wpt.live/url/a-element-xhtml.xhtml?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/a-element-xhtml.xhtml?include=file](https://wpt.live/url/a-element-xhtml.xhtml?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=file](https://wpt.live/url/a-element.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=javascript](https://wpt.live/url/a-element.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/failure.html](https://wpt.live/url/failure.html) [[wpt.fyi](https://wpt.fyi/results/url/failure.html)]
* URL's constructor's base argument: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file:///p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* [/url/url-constructor.any.html?include=file](https://wpt.live/url/url-constructor.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.html?include=javascript](https://wpt.live/url/url-constructor.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-constructor.any.worker.html?include=file](https://wpt.live/url/url-constructor.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.worker.html?include=javascript](https://wpt.live/url/url-constructor.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto))]
* <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
* [/url/url-setters-a-area.window.html?include=javascript](https://wpt.live/url/url-setters-a-area.window.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=javascript)]
* <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
* [/url/url-setters-a-area.window.html?include=file](https://wpt.live/url/url-setters-a-area.window.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=file)]
* <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
* [/url/url-setters.any.html?include=file](https://wpt.live/url/url-setters.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=file)]
* 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/url-setters.any.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?exclude=(file|javascript|mailto))]
* 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/url-setters.any.html?include=javascript](https://wpt.live/url/url-setters.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=javascript)]
* 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/url-setters.any.worker.html?include=javascript](https://wpt.live/url/url-setters.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=javascript)]
* 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/url-setters.any.worker.html?include=file](https://wpt.live/url/url-setters.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=file)]
* 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/url-setters.any.worker.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.worker.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?exclude=(file|javascript|mailto))]
* 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
(See attachment for full changes)
Assignee | ||
Comment 4•5 months ago
|
||
# CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 39 tests and 8 subtests
## Status Summary
### Firefox
`OK` : 38[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 39[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, GitHub]
`PASS`: 5830[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 6993[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 7017[GitHub]
`FAIL`: 346[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 394[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 402[GitHub]
### Chrome
`OK` : 39
`PASS`: 6794
`FAIL`: 625
### Safari
`OK` : 39
`PASS`: 7313
`FAIL`: 106
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=b6559e9391565d311a6cc82fb1263ec669cabe22)
[GitHub PR Head](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_base)
## Details
### Firefox-only Failures
* [/url/a-element-xhtml.xhtml?include=javascript](https://wpt.live/url/a-element-xhtml.xhtml?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/a-element-xhtml.xhtml?include=file](https://wpt.live/url/a-element-xhtml.xhtml?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=file](https://wpt.live/url/a-element.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=javascript](https://wpt.live/url/a-element.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/failure.html](https://wpt.live/url/failure.html) [[wpt.fyi](https://wpt.fyi/results/url/failure.html)]
* URL's constructor's base argument: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file:///p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* [/url/url-constructor.any.html?include=file](https://wpt.live/url/url-constructor.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.html?include=javascript](https://wpt.live/url/url-constructor.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-constructor.any.worker.html?include=file](https://wpt.live/url/url-constructor.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.worker.html?include=javascript](https://wpt.live/url/url-constructor.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto))]
* <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
* [/url/url-setters-a-area.window.html?include=javascript](https://wpt.live/url/url-setters-a-area.window.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=javascript)]
* <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
* [/url/url-setters-a-area.window.html?include=file](https://wpt.live/url/url-setters-a-area.window.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=file)]
* <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
* [/url/url-setters.any.html?include=file](https://wpt.live/url/url-setters.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=file)]
* 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/url-setters.any.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?exclude=(file|javascript|mailto))]
* 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/url-setters.any.html?include=javascript](https://wpt.live/url/url-setters.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=javascript)]
* 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/url-setters.any.worker.html?include=javascript](https://wpt.live/url/url-setters.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=javascript)]
* 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/url-setters.any.worker.html?include=file](https://wpt.live/url/url-setters.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=file)]
* 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/url-setters.any.worker.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.worker.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?exclude=(file|javascript|mailto))]
* 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
(See attachment for full changes)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3d1e0549abae
[wpt PR 51129] - URL: trailing spaces always get removed from opaque paths, a=testonly
https://hg.mozilla.org/integration/autoland/rev/a0ad8e8f33e5
[wpt PR 51129] - Update wpt metadata, a=testonly
Assignee | ||
Comment 6•5 months ago
|
||
# CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 39 tests and 8 subtests
## Status Summary
### Firefox
`OK` : 38[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 39[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, GitHub]
`PASS`: 5830[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 6993[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 7017[GitHub]
`FAIL`: 346[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 394[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt] 402[GitHub]
### Chrome
`OK` : 39
`PASS`: 6794
`FAIL`: 625
### Safari
`OK` : 39
`PASS`: 7313
`FAIL`: 106
## Links
[Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=b6559e9391565d311a6cc82fb1263ec669cabe22)
[GitHub PR Head](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_head)
[GitHub PR Base](https://wpt.fyi/results/?sha=2bcbcdf98adbba576b30ebfc0a72805f99ee36e4&label=pr_base)
## Details
### Firefox-only Failures
* [/url/a-element-xhtml.xhtml?include=javascript](https://wpt.live/url/a-element-xhtml.xhtml?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/a-element-xhtml.xhtml?include=file](https://wpt.live/url/a-element-xhtml.xhtml?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element-xhtml.xhtml?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=file](https://wpt.live/url/a-element.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=file)]
* Parsing: <file://example:1/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> against <about:blank>: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/a-element.html?include=javascript](https://wpt.live/url/a-element.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/a-element.html?include=javascript)]
* Parsing: <javascript:/../> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> against <about:blank>: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> against <about:blank>: `FAIL` linked bug:Bug 1848511
* [/url/failure.html](https://wpt.live/url/failure.html) [[wpt.fyi](https://wpt.fyi/results/url/failure.html)]
* URL's constructor's base argument: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:1/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example:test/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://example%/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://[example]/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%3A should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43| should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43| should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://C%7C should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%43%7C/ should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file:///p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file:///p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file:///p should throw: `FAIL` linked bug:Bug 1880700
* URL's constructor's base argument: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* URL's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* XHR: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* Location's href: file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* window.open(): file://%C2%AD/p should throw: `FAIL` linked bug:Bug 1880700
* [/url/url-constructor.any.html?include=file](https://wpt.live/url/url-constructor.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.html?include=javascript](https://wpt.live/url/url-constructor.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-constructor.any.worker.html?include=file](https://wpt.live/url/url-constructor.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=file)]
* Parsing: <file://example:1/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example:test/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example%/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[example]/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <\\server\file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: </\server/file> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://test> against <file:///tmp/mock/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%3A> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43|> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://C%7C> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%43%7C/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </> against <file://h/a/b>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://spider///> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </..//localhost//pig> against <file://lion/>: `FAIL` linked bug:Bug 1507354
* Parsing: </rooibos> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: </?chai> against <file://tea/>: `FAIL` linked bug:Bug 1507354
* Parsing: <C> against <file://host/dir/file>: `FAIL` linked bug:Bug 1507354
* Parsing: </c:/foo/bar> against <file://host/path>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://example.net/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://1.2.3.4/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://[1::8]/C:/> without base: `FAIL` linked bug:Bug 1507354
* Parsing: </C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <file:/C:/> against <file://host/>: `FAIL` linked bug:Bug 1507354
* Parsing: <//one/two> against <file:///>: `FAIL` linked bug:Bug 1507354
* Parsing: <file://ab/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://a%C2%ADb/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file:///p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <file://%C2%AD/p> without base: `FAIL` linked bug:Bug 1507354
* Parsing: <//a/../> against <file:///>: `FAIL` linked bug:Bug 1507354
* [/url/url-constructor.any.worker.html?include=javascript](https://wpt.live/url/url-constructor.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-constructor.any.worker.html?include=javascript)]
* Parsing: <javascript:/../> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://example.com:8080/pathname?search#hash> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript:///test> without base: `FAIL` linked bug:Bug 1848511
* Parsing: <javascript://test/a/../b> without base: `FAIL` linked bug:Bug 1848511
* [/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?exclude=(file|javascript|mailto))]
* <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
* [/url/url-setters-a-area.window.html?include=javascript](https://wpt.live/url/url-setters-a-area.window.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=javascript)]
* <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
* [/url/url-setters-a-area.window.html?include=file](https://wpt.live/url/url-setters-a-area.window.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters-a-area.window.html?include=file)]
* <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
* [/url/url-setters.any.html?include=file](https://wpt.live/url/url-setters.any.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=file)]
* 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/url-setters.any.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?exclude=(file|javascript|mailto))]
* 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/url-setters.any.html?include=javascript](https://wpt.live/url/url-setters.any.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.html?include=javascript)]
* 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/url-setters.any.worker.html?include=javascript](https://wpt.live/url/url-setters.any.worker.html?include=javascript) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=javascript)]
* 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/url-setters.any.worker.html?include=file](https://wpt.live/url/url-setters.any.worker.html?include=file) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?include=file)]
* 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/url-setters.any.worker.html?exclude=(file|javascript|mailto)](https://wpt.live/url/url-setters.any.worker.html?exclude=(file|javascript|mailto)) [[wpt.fyi](https://wpt.fyi/results/url/url-setters.any.worker.html?exclude=(file|javascript|mailto))]
* 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
(See attachment for full changes)
Assignee | ||
Comment 7•5 months ago
|
||
Test result changes from PR not available.
https://hg.mozilla.org/mozilla-central/rev/3d1e0549abae
https://hg.mozilla.org/mozilla-central/rev/a0ad8e8f33e5
Status: NEW → RESOLVED
Closed: 5 months ago
status-firefox138:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•