[wpt-sync] Sync PR 60129 - script: Use encoding_parse_a_url in Location assign
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox153 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 60129 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/60129
Details from upstream follow.
Kelechi Ebiri <ebiritg@gmail.com> wrote:
script: Use encoding_parse_a_url in Location assign
Use "encoding-parse a URL" algorithm in Location
Testing: ./mach test-wpt tests/wpt/tests/html/browsers/history/the-location-interface
Fixes: #<!-- nolink -->43506Reviewed in servo/servo#44298
| Assignee | ||
Updated•19 days ago
|
| Assignee | ||
Comment 1•3 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=2da17b3391ea9d0cb9f1dc73015b9b09af7f006c
| Assignee | ||
Comment 2•3 days ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 61 tests and 1 subtests
Status Summary
Firefox
OK : 3[GitHub] 57[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 58[Gecko-android-em-14-x86_64-debug-geckoview] 59[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
PASS: 1[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 7[GitHub] 229[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 230[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
FAIL: 36[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 37[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
Chrome
OK : 3
PASS: 7
Safari
OK : 3
PASS: 7
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/browsers/history/the-location-interface/location_replace_session_history.html [wpt.fyi]:
SKIP - /html/browsers/history/the-location-interface/no-browsing-context.window.html [wpt.fyi]
- Setting
hreftohttps://example.com/of aLocationobject sans browsing context is a no-op:FAIL - Setting
hrefto/of aLocationobject sans browsing context is a no-op:FAIL - Setting
hreftohttp://test:test/of aLocationobject sans browsing context is a no-op:FAIL - Setting
hreftotest testof aLocationobject sans browsing context is a no-op:FAIL - Setting
hreftotest:testof aLocationobject sans browsing context is a no-op:FAIL - Setting
hreftochrome:failof aLocationobject sans browsing context is a no-op:FAIL - Setting
protocoltohttpof aLocationobject sans browsing context is a no-op:FAIL - Setting
protocoltoaboutof aLocationobject sans browsing context is a no-op:FAIL - Setting
protocoltotestof aLocationobject sans browsing context is a no-op:FAIL - Setting
pathnameto/of aLocationobject sans browsing context is a no-op:FAIL - Setting
pathnametoxof aLocationobject sans browsing context is a no-op:FAIL - Setting
searchtotestof aLocationobject sans browsing context is a no-op:FAIL - Getting
originof aLocationobject sans browsing context should be "null":FAIL - Invoking
assignwithabout:blankon aLocationobject sans browsing context is a no-op:FAIL - Invoking
assignwithhttps://example.com/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
assignwith/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
assignwithhttp://test:test/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
assignwithtest teston aLocationobject sans browsing context is a no-op:FAIL - Invoking
assignwithtest:teston aLocationobject sans browsing context is a no-op:FAIL - Invoking
assignwithchrome:failon aLocationobject sans browsing context is a no-op:FAIL - Invoking
replacewithabout:blankon aLocationobject sans browsing context is a no-op:FAIL - Invoking
replacewithhttps://example.com/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
replacewith/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
replacewithhttp://test:test/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
replacewithtest teston aLocationobject sans browsing context is a no-op:FAIL - Invoking
replacewithtest:teston aLocationobject sans browsing context is a no-op:FAIL - Invoking
replacewithchrome:failon aLocationobject sans browsing context is a no-op:FAIL - Invoking
reloadwithabout:blankon aLocationobject sans browsing context is a no-op:FAIL - Invoking
reloadwithhttps://example.com/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
reloadwith/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
reloadwithhttp://test:test/on aLocationobject sans browsing context is a no-op:FAIL - Invoking
reloadwithtest teston aLocationobject sans browsing context is a no-op:FAIL - Invoking
reloadwithtest:teston aLocationobject sans browsing context is a no-op:FAIL - Invoking
reloadwithchrome:failon aLocationobject sans browsing context is a no-op:FAIL
- Setting
- /html/browsers/history/the-location-interface/per-global.window.html [wpt.fyi]
- Navigating from the initial about:blank must not replace window.location:
FAIL
- Navigating from the initial about:blank must not replace window.location:
- /html/browsers/history/the-location-interface/reload_document_write_onload.html [wpt.fyi]
- Reload document with document.written content written in load event:
FAIL
- Reload document with document.written content written in load event:
- /html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html [wpt.fyi]:
OK[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview]- location.assign with click during load:
FAIL
- location.assign with click during load:
- /html/browsers/history/the-location-interface/security_location_0.htm [wpt.fyi]:
OK[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview]
Tests Disabled in Gecko Infrastructure
- /html/browsers/history/the-location-interface/location_replace_session_history.html [wpt.fyi]:
SKIP - /html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html [wpt.fyi]:
OK[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - /html/browsers/history/the-location-interface/security_location_0.htm [wpt.fyi]:
OK[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview]
Comment 4•19 hours ago
|
||
| bugherder | ||
Description
•