[wpt-sync] Sync PR 59498 - Service Workers: correct nested_load_worker.js
Categories
(Core :: DOM: Service Workers, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox152 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 59498 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/59498
Details from upstream follow.
Anne van Kesteren <annevk@annevk.nl> wrote:
Service Workers: correct nested_load_worker.js
It contained a typo which meant it posted event.data from the connect event (always the empty string) instead of from the message event. Renamed some other variables to make the scoping clearer.
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 1•1 month ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=503ed863338e3312e4d1e495e74e291698f19af1
| Assignee | ||
Comment 2•1 month ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 271 tests
Status Summary
Firefox
OK : 1[GitHub] 231[Gecko-linux2404-64-debug] 233[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, 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] 16[GitHub] 1320[Gecko-linux2404-64-debug] 1348[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 1349[Gecko-android-em-14-x86_64-lite-opt-geckoview] 1372[Gecko-windows11-32-25h2-debug] 1373[Gecko-windows11-64-25h2-debug] 1374[Gecko-linux2404-64-opt] 1400[Gecko-windows11-32-25h2-opt] 1401[Gecko-windows11-64-25h2-opt]
FAIL : 135[Gecko-linux2404-64-debug] 143[Gecko-android-em-14-x86_64-lite-opt-geckoview] 144[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 148[Gecko-linux2404-64-opt] 149[Gecko-windows11-32-25h2-debug, Gecko-windows11-64-25h2-debug] 155[Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-opt]
ERROR: 1
Chrome
OK : 1
PASS : 14
FAIL : 2
Safari
OK : 1
PASS : 14
FAIL : 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /service-workers/service-worker/client-url-creation-url.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/clients-matchall-frozen.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-canvas-tainting-video.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-request-resources.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/broken-chunked-encoding.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/chunked-encoding.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/content-encoding.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/empty-preload-response-body.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/get-state.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/navigationPreload.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/redirect.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/request-headers.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/resource-timing.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/samesite-cookies.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/samesite-iframe.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-redirect.https.html?client [wpt.fyi]:
OK[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,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-opt],SKIP[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-64-25h2-debug]- SW-fallbacked redirect to same-origin out-scope.:
FAIL - SW-generated redirect to same-origin out-scope.:
FAIL - SW-generated redirect to same-origin out-scope with a hash fragment.:
FAIL - SW-generated redirect to same-origin out-scope with different hash fragments.:
FAIL - SW-fetched redirect to same-origin out-scope.:
FAIL - Redirect to same-origin out-scope with opaque redirect response.:
FAIL - Redirect to same-origin out-scope with opaque redirect response which is passed through Cache.:
FAIL
- SW-fallbacked redirect to same-origin out-scope.:
- /service-workers/service-worker/performance-timeline.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/register-closed-window.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-fetch-event.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-invalid-rules.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-main-resource.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-multiple-router-registrations.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-mutiple-conditions.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-no-fetch-handler.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-race-network-and-fetch-handler.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-request-destination.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-request-method.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-subresource.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/tentative/static-router/static-router-resource-timing.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/unregister-immediately-before-installed.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/unregister-immediately-during-extendable-events.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/unregister-immediately.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/windowclient-ancestorOrigins.sub.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/Service-Worker-Allowed-header.https.html [wpt.fyi]
- Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope:
FAIL - Service-Worker-Allowed is cross-origin to script, registering on a normally disallowed scope:
FAIL
- Service-Worker-Allowed is cross-origin to script, registering on a normally allowed scope:
- /service-workers/service-worker/add-routes.https.html [wpt.fyi]
- addRoutes() will not be executed outside of installing:
FAIL
- addRoutes() will not be executed outside of installing:
- /service-workers/service-worker/claim-with-redirect.https.html [wpt.fyi]:
OK[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,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-linux2404-64-debug] - /service-workers/service-worker/claim-worker-fetch.https.html [wpt.fyi]
- fetch() in blob URL Worker should be intercepted after the client is claimed.:
FAIL - fetch() in nested blob URL Worker created from a blob URL Worker should be intercepted after the client is claimed.:
FAIL - fetch() in nested blob URL Worker created from a Worker should be intercepted after the client is claimed.:
FAIL
- fetch() in blob URL Worker should be intercepted after the client is claimed.:
- /service-workers/service-worker/client-navigate.https.html [wpt.fyi]
- Navigating to mixed-content iframe should reject with TypeError:
FAIL
- Navigating to mixed-content iframe should reject with TypeError:
- /service-workers/service-worker/controlled-dedicatedworker-postMessage.https.html [wpt.fyi]
- Verify dedicated worker gets messages if setting event listener early:
FAIL - Verify dedicated worker does not get all messages if not setting event listener early:
FAIL
- Verify dedicated worker gets messages if setting event listener early:
- /service-workers/service-worker/controller-on-reload.https.html [wpt.fyi]
- controller is set upon reload after registration:
FAIL
- controller is set upon reload after registration:
- /service-workers/service-worker/credentials.https.html [wpt.fyi]
- Module with an imported statement should not have credentials:
FAIL - Script with service worker served as modules should not have credentials:
FAIL
- Module with an imported statement should not have credentials:
- /service-workers/service-worker/fetch-canvas-tainting-image-cache.https.html [wpt.fyi]
- url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED:
FAIL - url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED:
FAIL
- url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED:
- /service-workers/service-worker/fetch-canvas-tainting-image.https.html [wpt.fyi]
- url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED:
FAIL - url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED:
FAIL
- url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FPNGIMAGE%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED:
- /service-workers/service-worker/fetch-canvas-tainting-video-with-range-request.https.html [wpt.fyi]
- range responses from multiple origins (cross-origin first):
FAIL[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],PASS[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] - range responses from single origin with both opaque and non-opaque responses:
FAIL - synth and cross-origin fallback range responses:
FAIL[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],PASS[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]
- range responses from multiple origins (cross-origin first):
- /service-workers/service-worker/fetch-csp.https.html [wpt.fyi]
- Verify CSP control of fetch() in a Service Worker:
FAIL
- Verify CSP control of fetch() in a Service Worker:
- /service-workers/service-worker/fetch-error.https.html [wpt.fyi]
- Make sure a load that makes progress does not time out:
FAIL
- Make sure a load that makes progress does not time out:
- /service-workers/service-worker/fetch-event-referrer-policy.https.html [wpt.fyi]
- Service Worker responds to fetch event with the referrer policy:
FAIL
- Service Worker responds to fetch event with the referrer policy:
- /service-workers/service-worker/fetch-event.https.h2.html [wpt.fyi]
- The streaming request body is readable in the service worker.:
FAIL - Network fallback for streaming upload.:
FAIL - When the streaming request body is used, network fallback fails.:
FAIL - Running clone() in the service worker does not prevent network fallback.:
FAIL
- The streaming request body is readable in the service worker.:
- /service-workers/service-worker/fetch-event.https.html [wpt.fyi]
- FetchEvent#body is a ReadableStream:
FAIL - FetchEvent#body is a none Uint8Array ReadableStream and is passed to a service worker:
FAIL - Service Worker responds to fetch event with the correct keepalive value:
FAIL - FetchEvent#request.isReloadNavigation is true (location.reload()):
FAIL - FetchEvent#request.isReloadNavigation is true (history.go(0)):
FAIL - FetchEvent#request.isReloadNavigation is true (POST + location.reload()):
FAIL - FetchEvent#request.isReloadNavigation is true (with history traversal):
FAIL - FetchEvent#request.isHistoryNavigation is true (with history.go(-1)):
FAIL - FetchEvent#request.isHistoryNavigation is true (with history.go(1)):
FAIL - FetchEvent#request.isHistoryNavigation is false (with history.go(0)):
FAIL - FetchEvent#request.isHistoryNavigation is false (with location.reload):
FAIL - FetchEvent#request.isHistoryNavigation is true (with history.go(-2)):
FAIL - FetchEvent#request.isHistoryNavigation is true (with history.go(2)):
FAIL - FetchEvent#request.isHistoryNavigation is true (POST + history.go(-1)):
FAIL - XHR upload progress events for response coming from SW:
FAIL
- FetchEvent#body is a ReadableStream:
- /service-workers/service-worker/fetch-request-css-cross-origin.https.html [wpt.fyi]
- Same-origin policy for access to CSS resources fetched via service worker:
FAIL
- Same-origin policy for access to CSS resources fetched via service worker:
- /service-workers/service-worker/global-serviceworker.https.any.serviceworker.html [wpt.fyi]
- First run:
FAIL - Can post message to self during startup:
FAIL - During install:
FAIL - During activate:
FAIL
- First run:
- /service-workers/service-worker/import-scripts-data-url.https.html [wpt.fyi]
- importScripts() supports data URLs:
FAIL
- importScripts() supports data URLs:
- /service-workers/service-worker/installing.https.html [wpt.fyi]
- installing is set:
FAIL
- installing is set:
- /service-workers/service-worker/local-url-inherit-controller.https.html [wpt.fyi]
- Same-origin blob URL sharedworker should inherit service worker controller.:
FAIL - Same-origin blob URL sharedworker should intercept fetch().:
FAIL
- Same-origin blob URL sharedworker should inherit service worker controller.:
- /service-workers/service-worker/multipart-image.https.html [wpt.fyi]
- same-origin multipart image via SW should be readable:
FAIL - cross-origin multipart image via SW with approved CORS should be readable:
FAIL - cross-origin multipart image with no-cors via SW should not be readable:
FAIL
- same-origin multipart image via SW should be readable:
- /service-workers/service-worker/navigate-window.https.html [wpt.fyi]
- Clients.matchAll() should not show an old window after it navigates.:
FAIL
- Clients.matchAll() should not show an old window after it navigates.:
- /service-workers/service-worker/navigation-headers.https.html [wpt.fyi]
- POST Navigation, same-site with passthrough service worker sets correct origin and referer headers.:
FAIL - POST Navigation, cross-site with passthrough service worker sets correct origin and referer headers.:
FAIL - POST Navigation, same-origin with same-site redirect and passthrough service worker sets correct origin and referer headers.:
FAIL - POST Navigation, same-origin with cross-site redirect and passthrough service worker sets correct origin and referer headers.:
FAIL - POST Navigation, same-origin with cross-site redirect, same-origin redirect, and passthrough service worker sets correct origin and referer headers.:
FAIL - GET Navigation, same-origin with passthrough service worker sets correct sec-fetch headers.:
FAIL - POST Navigation, same-origin with passthrough service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-site with passthrough service worker sets correct sec-fetch headers.:
FAIL - POST Navigation, same-site with passthrough service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-site with navpreload service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, cross-site with passthrough service worker sets correct sec-fetch headers.:
FAIL - POST Navigation, cross-site with passthrough service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, cross-site with navpreload service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-origin with same-site redirect and passthrough service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-origin with same-site redirect and navpreload service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-origin with cross-site redirect and passthrough service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-origin with cross-site redirect and navpreload service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-origin with cross-site redirect, same-origin redirect, and passthrough service worker sets correct sec-fetch headers.:
FAIL - GET Navigation, same-origin with cross-site redirect, same-origin redirect, and navpreload service worker sets correct sec-fetch headers.:
FAIL
- POST Navigation, same-site with passthrough service worker sets correct origin and referer headers.:
- /service-workers/service-worker/navigation-redirect-resolution.https.html [wpt.fyi]
- test relative opaqueredirect:
FAIL - test relative opaqueredirect with CacheStorage:
FAIL - test relative opaqueredirect with clone:
FAIL
- test relative opaqueredirect:
- /service-workers/service-worker/navigation-timing-extended.https.html [wpt.fyi]
- Service worker controlled navigation timing:
FAIL
- Service worker controlled navigation timing:
- /service-workers/service-worker/navigation-timing-sizes.https.html [wpt.fyi]
- Body sizes in a regular pass-through:
FAIL - Body sizes in a pass-through with non html content:
FAIL - Body sizes in a regular pass-through with gzip:
FAIL
- Body sizes in a regular pass-through:
- /service-workers/service-worker/navigation-timing.https.html [wpt.fyi]
- Service worker controlled navigation timing:
FAIL - Service worker controlled navigation timing network fallback:
FAIL
- Service worker controlled navigation timing:
- /service-workers/service-worker/next-hop-protocol.https.html [wpt.fyi]
- nextHopProtocol reports H2 correctly when routed via a service worker.:
FAIL
- nextHopProtocol reports H2 correctly when routed via a service worker.:
- /service-workers/service-worker/opaque-script.https.html [wpt.fyi]
- Verify small cross-origin cache_storage scripts are opaque.:
FAIL - Verify large cross-origin cache_storage scripts are opaque.:
FAIL
- Verify small cross-origin cache_storage scripts are opaque.:
- /service-workers/service-worker/partitioned-cookies.tentative.https.html [wpt.fyi]
- Service Worker: Partitioned Cookies:
FAIL
- Service Worker: Partitioned Cookies:
- /service-workers/service-worker/partitioned-matchAll.tentative.https.html [wpt.fyi]
- ServiceWorker's matchAll() is partitioned:
FAIL
- ServiceWorker's matchAll() is partitioned:
- /service-workers/service-worker/redirected-response.https.html [wpt.fyi]
- mode: "follow", generated relative redirect response:
FAIL
- mode: "follow", generated relative redirect response:
- /service-workers/service-worker/referrer-toplevel-script-fetch.https.html [wpt.fyi]
- Referrer of the top-level script fetch should be the document URL:
FAIL - Referrer of the module script fetch should be the document URL:
FAIL
- Referrer of the top-level script fetch should be the document URL:
- /service-workers/service-worker/registration-schedule-job.https.html [wpt.fyi]
- different updateViaCache:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-linux2404-64-debug,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-linux2404-64-opt] - different type:
FAIL
- different updateViaCache:
- /service-workers/service-worker/registration-updateviacache.https.html [wpt.fyi]
- updateViaCache is not updated if register() rejects:
FAIL
- updateViaCache is not updated if register() rejects:
- /service-workers/service-worker/resource-timing-bodySize.https.html [wpt.fyi]
- Response body size: constructed, cors, TAO pass:
FAIL - Response body size: forward, cors, TAO pass:
FAIL - Response body size: stream, cors, TAO pass:
FAIL - Response body size: passthrough, cors, TAO pass:
FAIL - Response body size: constructed, cors, TAO fail:
FAIL - Response body size: forward, cors, TAO fail:
FAIL - Response body size: stream, cors, TAO fail:
FAIL - Response body size: passthrough, cors, TAO fail:
FAIL - Response body size: constructed, no-cors, TAO pass:
FAIL - Response body size: forward, no-cors, TAO pass:
FAIL - Response body size: stream, no-cors, TAO pass:
FAIL - Response body size: constructed, no-cors, TAO fail:
FAIL - Response body size: forward, no-cors, TAO fail:
FAIL - Response body size: stream, no-cors, TAO fail:
FAIL - Response body size: constructed, same-origin, TAO pass:
FAIL - Response body size: forward, same-origin, TAO pass:
FAIL - Response body size: stream, same-origin, TAO pass:
FAIL - Response body size: passthrough, same-origin, TAO pass:
FAIL - Response body size: constructed, same-origin, TAO fail:
FAIL - Response body size: forward, same-origin, TAO fail:
FAIL - Response body size: stream, same-origin, TAO fail:
FAIL - Response body size: passthrough, same-origin, TAO fail:
FAIL
- Response body size: constructed, cors, TAO pass:
- /service-workers/service-worker/resource-timing-cross-origin.https.html [wpt.fyi]
- Test that timing allow check fails when service worker changes origin from same to cross origin (cors).:
FAIL - Test that timing allow check fails when service worker changes origin from same to cross origin (no-cors).:
FAIL
- Test that timing allow check fails when service worker changes origin from same to cross origin (cors).:
- /service-workers/service-worker/resource-timing-fetch-variants.https.html [wpt.fyi]
- Redirects done from within a service-worker should not be exposed to client ResourceTiming:
FAIL - Delay from within service-worker (after internal fetching) should be accessible through
responseStart:FAIL - Delay from within service-worker (before internal fetching) should be measured before responseStart in the client ResourceTiming entry:
FAIL
- Redirects done from within a service-worker should not be exposed to client ResourceTiming:
- /service-workers/service-worker/resource-timing.sub.https.html [wpt.fyi]
- Controlled resource loads:
FAIL
- Controlled resource loads:
- /service-workers/service-worker/same-site-cookies.https.html [wpt.fyi]:
OK[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,Gecko-linux2404-64-debug]- same-origin, nested set location with cross-site middle frame and no service worker:
FAIL - same-origin, nested set location with cross-site middle frame and fallback service worker:
FAIL - same-origin, nested set location with cross-site middle frame and passthrough service worker:
FAIL - same-origin, nested set location with cross-site middle frame and change-request service worker:
FAIL - same-origin, nested set location with cross-site middle frame and navpreload service worker:
FAIL - cross-site, form post with no service worker:
FAIL - cross-site, form post with fallback:
FAIL - cross-site, form post with passthrough:
FAIL - same-origin, form post with no service worker and cross-site redirect:
FAIL - same-origin, form post with fallback and cross-site redirect:
FAIL - same-origin, form post with passthrough and cross-site redirect:
FAIL - same-origin, form post with no service worker, cross-site redirect, and same-origin redirect:
FAIL - same-origin, form post with fallback, cross-site redirect, and same-origin redirect:
FAIL - same-origin, form post with passthrough, cross-site redirect, and same-origin redirect:
FAIL
- same-origin, nested set location with cross-site middle frame and no service worker:
- /service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https.html [wpt.fyi]
- Accessing navigator.serviceWorker in sandboxed iframe should throw.:
FAIL
- Accessing navigator.serviceWorker in sandboxed iframe should throw.:
- /service-workers/service-worker/shadowrealm-promise-rejection.https.html [wpt.fyi]
- Promise rejections within worker thread ShadowRealms are handled:
FAIL
- Promise rejections within worker thread ShadowRealms are handled:
- /service-workers/service-worker/srcdoc-iframe.https.html [wpt.fyi]
- nested same origin sandboxed srcdoc frame should inherit controller:
FAIL
- nested same origin sandboxed srcdoc frame should inherit controller:
- /service-workers/service-worker/update-import-scripts.https.html [wpt.fyi]:
OK[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,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-64-25h2-debug],SKIP[Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-opt]- update() should find an update in an imported script but update() should result in failure due to missing the other imported script.:
FAIL
- update() should find an update in an imported script but update() should result in failure due to missing the other imported script.:
- /service-workers/service-worker/update-not-allowed.https.html [wpt.fyi]:
ERROR[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] - /service-workers/service-worker/update-registration-with-type.https.html [wpt.fyi]
- Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.:
FAIL - Update the registration with a different script type (module => classic) and with a same main script. Expect evaluation failed.:
FAIL
- Update the registration with a different script type (classic => module) and with a same main script. Expect evaluation failed.:
- /service-workers/service-worker/update.https.html [wpt.fyi]
- update() should fail when a response for the main script is redirect.:
FAIL
- update() should fail when a response for the main script is redirect.:
- /service-workers/service-worker/waiting.https.html [wpt.fyi]
- waiting is set after installation:
FAIL
- waiting is set after installation:
- /service-workers/service-worker/windowclient-navigate.https.html [wpt.fyi]
- invalid url (file:///) worker side:
FAIL - navigate on a top-level window client worker side:
FAIL
- invalid url (file:///) worker side:
- /service-workers/service-worker/xhr-content-length.https.window.html [wpt.fyi]
- Synthetic response with two Content-Length headers value larger than response body length:
FAIL
- Synthetic response with two Content-Length headers value larger than response body length:
- /service-workers/service-worker/ServiceWorkerGlobalScope/error-message-event.https.html [wpt.fyi]
- Verify error event is received:
FAIL
- Verify error event is received:
- /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html [wpt.fyi]
- Unregister on script evaluation:
FAIL - Unregister on installing event:
FAIL - Unregister on activate event:
FAIL - Unregister controlling service worker:
FAIL
- Unregister on script evaluation:
Tests Disabled in Gecko Infrastructure
- /service-workers/service-worker/client-url-creation-url.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/clients-matchall-frozen.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-canvas-tainting-video.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-event-respond-with-readable-stream.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/fetch-request-resources.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/broken-chunked-encoding.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/chunked-encoding.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/content-encoding.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/empty-preload-response-body.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/get-state.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/navigationPreload.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/redirect.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/request-headers.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/resource-timing.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/samesite-cookies.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-preload/samesite-iframe.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/navigation-redirect.https.html?client [wpt.fyi]:
OK[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,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-opt],SKIP[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-64-25h2-debug] - /service-workers/service-worker/performance-timeline.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/register-closed-window.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-fetch-event.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-invalid-rules.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-main-resource.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-multiple-router-registrations.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-mutiple-conditions.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-no-fetch-handler.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-race-network-and-fetch-handler.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-request-destination.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-request-method.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/static-router-subresource.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/tentative/static-router/static-router-resource-timing.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/unregister-immediately-before-installed.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/unregister-immediately-during-extendable-events.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/unregister-immediately.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/windowclient-ancestorOrigins.sub.https.html [wpt.fyi]:
SKIP - /service-workers/service-worker/claim-with-redirect.https.html [wpt.fyi]:
OK[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,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-linux2404-64-debug] - /service-workers/service-worker/same-site-cookies.https.html [wpt.fyi]:
OK[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,Gecko-linux2404-64-debug] - /service-workers/service-worker/update-import-scripts.https.html [wpt.fyi]:
OK[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,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-64-25h2-debug],SKIP[Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-opt] - /service-workers/service-worker/update-not-allowed.https.html [wpt.fyi]:
ERROR[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•1 month ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/c30aa58dee14
https://hg.mozilla.org/mozilla-central/rev/91be2c92d633
Description
•