[wpt-sync] Sync PR 61117 - [Connection-Allowlist] Add web platform tests for connection allowlist enforcement on PaymentRequest API: manifest download
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox154 fixed)
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 61117 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/61117
Details from upstream follow.
Xiaochen Zhou <xiaochenzh@chromium.org> wrote:
[Connection-Allowlist] Add web platform tests for connection allowlist enforcement on PaymentRequest API: manifest download
The web platform tests cover the manifest download behavior when there
is a connection allowlist on the initiator frame of PaymentRequest API.Requests flow:
- PaymentRequest API sends a HEAD request to /pay.
- A response with Link header pointing to the payment manifest is
sent back.- The API downloads the payment manifest.
- The payment manifest points to another manifest for web app.
- The API downloads the web app manifest.
- The web app registers a service worker. (This does not have
allowlist enforced yet. Next CL crrev.com/c/7927268 will add that)request.canMakePayment()returns true if all above are allowed.The tests set up the allowlist to test each of these requests being
allowed or blocked.About CA: https://github.com/WICG/connection-allowlists
Bug: 519915328, 447954811, 506480941
Change-Id: I8ae8f5f93c3e1060c530a354634c0d3361196783
Reviewed-on: https://chromium-review.googlesource.com/7995117
WPT-Export-Revision: 05866d170268329d39c7db657bb14a550e995b83
| Assignee | ||
Comment 1•11 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=e9352e7432cb284d424659cd868a890e89f9dc46
| Assignee | ||
Comment 2•10 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 73 tests and 5 subtests
Status Summary
Firefox
OK : 6[GitHub] 68[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] 69[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 : 106[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] 111[Gecko-android-em-14-x86_64-debug-geckoview] 115[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
FAIL : 6[GitHub] 189[Gecko-android-em-14-x86_64-debug-geckoview] 190[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 199[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]
ERROR: 1
Chrome
OK : 6
PASS : 2
FAIL : 4
Safari
OK : 6
PASS : 4
FAIL : 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /connection-allowlist/tentative/early_hints_modulepreload_allow.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/early_hints_preload_allow.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/speculation_rules_prefetch.https.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/speculation_rules_prerender.https.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/dedicated-worker-redirect-block.sub.window.html [wpt.fyi]
- Same-origin dedicated worker main script fetch with redirect fails due to redirects=block.:
FAIL - Same-origin subresource fetch from dedicated worker with same-origin redirect fails due to redirects=block.:
FAIL - Same-origin subresource fetch from dedicated worker with cross-origin redirect fails due to redirects=block.:
FAIL
- Same-origin dedicated worker main script fetch with redirect fails due to redirects=block.:
- /connection-allowlist/tentative/dedicated-worker-redirect-default.sub.window.html [wpt.fyi]
- Same-origin dedicated worker main script fetch with redirect fails by default.:
FAIL - Same-origin subresource fetch from dedicated worker with same-origin redirect fails by default.:
FAIL - Same-origin subresource fetch from dedicated worker with cross-origin redirect fails by default.:
FAIL
- Same-origin dedicated worker main script fetch with redirect fails by default.:
- /connection-allowlist/tentative/dedicated-worker.sub.window.html [wpt.fyi]
- Cross-origin fetch from a dedicated worker (data: URL) should be blocked by inherited policy.:
FAIL - Dedicated worker with empty connection allowlist cannot perform any fetches.:
FAIL
- Cross-origin fetch from a dedicated worker (data: URL) should be blocked by inherited policy.:
- /connection-allowlist/tentative/early_hints_preconnect_allow.sub.window.html [wpt.fyi]
- Early Hints preconnect connection allowlist test: allowed:
FAIL
- Early Hints preconnect connection allowlist test: allowed:
- /connection-allowlist/tentative/early_hints_preconnect_deny.sub.window.html [wpt.fyi]
- Early Hints preconnect connection allowlist test: blocked:
FAIL
- Early Hints preconnect connection allowlist test: blocked:
- /connection-allowlist/tentative/fetch-keepalive-redirect.sub.window.html [wpt.fyi]
- Fetch keepalive redirect from http://web-platform.test:8000 to http://web-platform.test:8000 fails.:
FAIL - Fetch keepalive redirect from http://web-platform.test:8000 to http://not-web-platform.test:8000 fails.:
FAIL
- Fetch keepalive redirect from http://web-platform.test:8000 to http://web-platform.test:8000 fails.:
- /connection-allowlist/tentative/fetch-keepalive.sub.window.html [wpt.fyi]
- Fetch to http://www.web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://www1.web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://www2.web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://xn--lve-6lad.web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://not-web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://www.not-web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://www1.not-web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://www2.not-web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://xn--n8j6ds53lwwkrqhv28a.not-web-platform.test:8000 with keepalive: true fails.:
FAIL - Fetch to http://xn--lve-6lad.not-web-platform.test:8000 with keepalive: true fails.:
FAIL
- Fetch to http://www.web-platform.test:8000 with keepalive: true fails.:
- /connection-allowlist/tentative/fetch-redirect-block.sub.window.html [wpt.fyi]
- Fetch redirect from http://web-platform.test:8000 to http://web-platform.test:8000 fails.:
FAIL - Fetch redirect from http://web-platform.test:8000 to http://not-web-platform.test:8000 fails.:
FAIL
- Fetch redirect from http://web-platform.test:8000 to http://web-platform.test:8000 fails.:
- /connection-allowlist/tentative/fetch-redirect-default.sub.window.html [wpt.fyi]
- Fetch redirect from http://web-platform.test:8000 to http://web-platform.test:8000 fails.:
FAIL - Fetch redirect from http://web-platform.test:8000 to http://not-web-platform.test:8000 fails.:
FAIL
- Fetch redirect from http://web-platform.test:8000 to http://web-platform.test:8000 fails.:
- /connection-allowlist/tentative/fetch-wildcard.sub.window.html [wpt.fyi]
- Fetch cors/omit to http://www.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://www1.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www1.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://www2.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www2.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://not-web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://not-web-platform.test:8000 fails.:
FAIL
- Fetch cors/omit to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/fetch.sub.window.html [wpt.fyi]
- Fetch cors/omit to http://www.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://www1.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www1.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://www2.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www2.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://not-web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://not-web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://www.not-web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www.not-web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://www1.not-web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www1.not-web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://www2.not-web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://www2.not-web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://xn--n8j6ds53lwwkrqhv28a.not-web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://xn--n8j6ds53lwwkrqhv28a.not-web-platform.test:8000 fails.:
FAIL - Fetch cors/omit to http://xn--lve-6lad.not-web-platform.test:8000 fails.:
FAIL - Fetch no-cors/omit to http://xn--lve-6lad.not-web-platform.test:8000 fails.:
FAIL
- Fetch cors/omit to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/iframe-contentwindow-injection.sub.window.html [wpt.fyi]
- Injecting <link rel="prefetch"> into same-origin iframe (with its own Connection-Allowlist) contentWindow must be blocked.:
FAIL
- Injecting <link rel="prefetch"> into same-origin iframe (with its own Connection-Allowlist) contentWindow must be blocked.:
- /connection-allowlist/tentative/link_header_modulepreload_deny.sub.window.html [wpt.fyi]
- Link header modulepreload to a not allow-listed url fails.:
FAIL
- Link header modulepreload to a not allow-listed url fails.:
- /connection-allowlist/tentative/link_header_prefetch_as_document_deny.sub.window.html [wpt.fyi]
- Link header prefetch (as=document) to a not allow-listed url fails.:
FAIL
- Link header prefetch (as=document) to a not allow-listed url fails.:
- /connection-allowlist/tentative/link_header_preload_deny.sub.window.html [wpt.fyi]
- Link header preload to a not allow-listed url fails.:
FAIL
- Link header preload to a not allow-listed url fails.:
- /connection-allowlist/tentative/link_rel_modulepreload.sub.window.html [wpt.fyi]
- Modulepreload to http://www.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://www1.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://www2.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Modulepreload to http://not-web-platform.test:8000 fails.:
FAIL
- Modulepreload to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_rel_prefetch.sub.window.html [wpt.fyi]
- Prefetch to http://www.web-platform.test:8000 fails.:
FAIL - Prefetch to http://www1.web-platform.test:8000 fails.:
FAIL - Prefetch to http://www2.web-platform.test:8000 fails.:
FAIL - Prefetch to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Prefetch to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Prefetch to http://not-web-platform.test:8000 fails.:
FAIL
- Prefetch to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_rel_prefetch_as_document.sub.window.html [wpt.fyi]
- Prefetch (as=document) to http://www.web-platform.test:8000 fails.:
FAIL - Prefetch (as=document) to http://www1.web-platform.test:8000 fails.:
FAIL - Prefetch (as=document) to http://www2.web-platform.test:8000 fails.:
FAIL - Prefetch (as=document) to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Prefetch (as=document) to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Prefetch (as=document) to http://not-web-platform.test:8000 fails.:
FAIL
- Prefetch (as=document) to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_rel_preload.sub.window.html [wpt.fyi]
- Preload to http://www.web-platform.test:8000 fails.:
FAIL - Preload to http://www1.web-platform.test:8000 fails.:
FAIL - Preload to http://www2.web-platform.test:8000 fails.:
FAIL - Preload to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 fails.:
FAIL - Preload to http://xn--lve-6lad.web-platform.test:8000 fails.:
FAIL - Preload to http://not-web-platform.test:8000 fails.:
FAIL
- Preload to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_rel_stylesheet.sub.window.html [wpt.fyi]
- Stylesheet to http://www.web-platform.test:8000 fails.:
FAIL - Stylesheet to http://www1.web-platform.test:8000 fails.:
FAIL - Stylesheet to http://not-web-platform.test:8000 fails.:
FAIL - Stylesheet to http://www.not-web-platform.test:8000 fails.:
FAIL
- Stylesheet to http://www.web-platform.test:8000 fails.:
- /connection-allowlist/tentative/link_rel_whitespace_bypass.sub.window.html [wpt.fyi]
- <link rel="\tprefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - <link rel="(space)prefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - <link rel="\nprefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - <link rel="\rprefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - <link rel="\fprefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - <link rel="prefetch\t"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - <link rel="\t(space)prefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - <link rel="(space)\tprefetch\t(space)"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - innerHTML: <link rel="\tprefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - innerHTML: <link rel="(space)prefetch"> to blocked origin must be blocked by Connection-Allowlist.:
FAIL - HTML entity encoded rel="prefetch" (prefetch) to blocked origin must be blocked by Connection-Allowlist.:
FAIL
- <link rel="\tprefetch"> to blocked origin must be blocked by Connection-Allowlist.:
- /connection-allowlist/tentative/navigation-anchor-new-tab.sub.window.html [wpt.fyi]
- Navigation via anchor with target=_blank to http://www.web-platform.test:8000 should fail.:
FAIL - Navigation via anchor with target=_blank to http://not-web-platform.test:8000 should fail.:
FAIL
- Navigation via anchor with target=_blank to http://www.web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/navigation-redirect-allow.sub.window.html [wpt.fyi]
- Redirect from http://not-web-platform.test:8000 to http://web-platform.test:8000 should fail.:
FAIL
- Redirect from http://not-web-platform.test:8000 to http://web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/navigation-redirect-block.sub.window.html [wpt.fyi]
- Redirect from http://web-platform.test:8000 to http://web-platform.test:8000 should fail.:
FAIL - Redirect from http://web-platform.test:8000 to http://not-web-platform.test:8000 should fail.:
FAIL - Redirect from http://not-web-platform.test:8000 to http://web-platform.test:8000 should fail.:
FAIL
- Redirect from http://web-platform.test:8000 to http://web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/navigation-redirect-default.sub.window.html [wpt.fyi]
- Redirect from http://web-platform.test:8000 to http://web-platform.test:8000 should fail.:
FAIL - Redirect from http://web-platform.test:8000 to http://not-web-platform.test:8000 should fail.:
FAIL - Redirect from http://not-web-platform.test:8000 to http://web-platform.test:8000 should fail.:
FAIL
- Redirect from http://web-platform.test:8000 to http://web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/navigation-response-origin.sub.window.html [wpt.fyi]
- Navigation to http://www.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www1.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www2.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--lve-6lad.web-platform.test:8000 should fail.:
FAIL - Navigation to http://not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://www.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://www1.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://www2.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--n8j6ds53lwwkrqhv28a.not-web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--lve-6lad.not-web-platform.test:8000 should fail.:
FAIL
- Navigation to http://www.web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/navigation-wildcard.sub.window.html [wpt.fyi]
- Navigation to http://www.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www1.web-platform.test:8000 should fail.:
FAIL - Navigation to http://www2.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--n8j6ds53lwwkrqhv28a.web-platform.test:8000 should fail.:
FAIL - Navigation to http://xn--lve-6lad.web-platform.test:8000 should fail.:
FAIL - Navigation to http://not-web-platform.test:8000 should fail.:
FAIL
- Navigation to http://www.web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/navigation-window-open.sub.window.html [wpt.fyi]
- window.open(url, name) to http://www.web-platform.test:8000 should fail.:
FAIL - window.open(url, name) to http://not-web-platform.test:8000 should fail.:
FAIL - window.open(url, '_self') to http://www.web-platform.test:8000 should fail.:
FAIL - window.open(url, '_self') to http://not-web-platform.test:8000 should fail.:
FAIL - window.open(url) with no target to http://www.web-platform.test:8000 should fail.:
FAIL - window.open(url) with no target to http://not-web-platform.test:8000 should fail.:
FAIL
- window.open(url, name) to http://www.web-platform.test:8000 should fail.:
- /connection-allowlist/tentative/payment-request-app-manifest-blocked.https.window.html [wpt.fyi]
- Payment Request API web app manifest download is blocked.:
FAIL(Chrome:FAIL, Safari:PASS)
- Payment Request API web app manifest download is blocked.:
- /connection-allowlist/tentative/payment-request-head-blocked.https.window.html [wpt.fyi]
- Payment Request API initial HEAD is blocked.:
FAIL(Chrome:FAIL, Safari:PASS)
- Payment Request API initial HEAD is blocked.:
- /connection-allowlist/tentative/payment-request-manifests-allowed.https.window.html [wpt.fyi]
- Payment Request API manifest download is allowed.:
FAIL(Chrome:PASS, Safari:FAIL)
- Payment Request API manifest download is allowed.:
- /connection-allowlist/tentative/payment-request-payment-manifest-blocked.https.window.html [wpt.fyi]
- Payment Request API payment method manifest download is blocked.:
FAIL(Chrome:FAIL, Safari:PASS)
- Payment Request API payment method manifest download is blocked.:
- /connection-allowlist/tentative/payment-request-payment-manifest-redirect-allowed.https.window.html [wpt.fyi]
- Payment Request API manifest download redirect is allowed.:
FAIL(Chrome:PASS, Safari:FAIL)
- Payment Request API manifest download redirect is allowed.:
- /connection-allowlist/tentative/payment-request-payment-manifest-redirect-blocked.https.window.html [wpt.fyi]
- Payment Request API manifest download redirect is blocked.:
FAIL(Chrome:FAIL, Safari:PASS)
- Payment Request API manifest download redirect is blocked.:
- /connection-allowlist/tentative/reporting-http.https.sub.html [wpt.fyi]
- Connection-Allowlist report is delivered to the reporting endpoint for a blocked fetch.:
FAIL
- Connection-Allowlist report is delivered to the reporting endpoint for a blocked fetch.:
- /connection-allowlist/tentative/reporting-image-blocked.https.sub.html [wpt.fyi]
- Connection-Allowlist report is delivered to the reporting endpoint for a blocked image.:
FAIL
- Connection-Allowlist report is delivered to the reporting endpoint for a blocked image.:
- /connection-allowlist/tentative/reporting-multiple-violations.https.sub.html [wpt.fyi]
- Multiple Connection-Allowlist reports are delivered to the reporting endpoint.:
FAIL
- Multiple Connection-Allowlist reports are delivered to the reporting endpoint.:
- /connection-allowlist/tentative/reporting-report-only.https.sub.html [wpt.fyi]
- Connection-Allowlist report is delivered to the reporting endpoint for a report-only fetch.:
FAIL
- Connection-Allowlist report is delivered to the reporting endpoint for a report-only fetch.:
- /connection-allowlist/tentative/service-worker-dedicated-worker.https.sub.window.html [wpt.fyi]
- Fetch is blocked by Dedicated Worker's CA and does not reach Service Worker.:
FAIL - Fetch is intercepted by Service Worker but blocked by Service Worker's CA.:
FAIL
- Fetch is blocked by Dedicated Worker's CA and does not reach Service Worker.:
- /connection-allowlist/tentative/service-worker-navigation.sub.https.window.html [wpt.fyi]
- clients.navigate() is blocked by Service Worker's empty Connection-Allowlist:
FAIL - clients.navigate() is blocked by Document's Connection-Allowlist:
FAIL
- clients.navigate() is blocked by Service Worker's empty Connection-Allowlist:
- /connection-allowlist/tentative/service-worker-reporting.sub.https.window.html [wpt.fyi]
- Report sent in enforcement mode.:
FAIL - service-worker-reporting:
FAIL
- Report sent in enforcement mode.:
- /connection-allowlist/tentative/service-worker-shared-worker.https.sub.window.html [wpt.fyi]
- Fetch is blocked by Shared Worker's CA and does not reach Service Worker.:
FAIL - Fetch is intercepted by Service Worker but blocked by Service Worker's CA.:
FAIL
- Fetch is blocked by Shared Worker's CA and does not reach Service Worker.:
- /connection-allowlist/tentative/service-worker.sub.https.window.html [wpt.fyi]
- Cross-origin fetch from a service worker should be blocked by its own policy.:
FAIL - Service worker with empty connection allowlist cannot perform any fetches.:
FAIL - Service worker main script fetch is blocked by creator's empty allowlist.:
FAIL - Same-origin service worker main script fetch is blocked by creator's non-matching allowlist.:
FAIL
- Cross-origin fetch from a service worker should be blocked by its own policy.:
- /connection-allowlist/tentative/shared-worker.sub.window.html [wpt.fyi]
- Cross-origin fetch from a shared worker (data: URL) should be blocked by inherited policy.:
FAIL - Shared worker with empty connection allowlist cannot perform any fetches.:
FAIL - Shared worker (blob: URL) inherits creator's connection allowlist policy.:
FAIL
- Cross-origin fetch from a shared worker (data: URL) should be blocked by inherited policy.:
- /connection-allowlist/tentative/subresource-blocking.sub.window.html [wpt.fyi]
- Multi-value rel="alternate prefetch" to blocked origin must be blocked.:
FAIL - Multi-value rel="prefetch stylesheet" to blocked origin must be blocked.:
FAIL - Form with cross-origin action to blocked origin must be blocked.:
FAIL - Button with cross-origin formaction to blocked origin must be blocked.:
FAIL - <object data="cross-origin"> to blocked origin must be blocked.:
FAIL - <embed src="cross-origin"> to blocked origin must be blocked.:
FAIL - CSS background-image: url() to blocked origin must be blocked.:
FAIL - CSS @import url() to blocked origin must be blocked.:
FAIL - <img srcset="cross-origin"> to blocked origin must be blocked.:
FAIL - <video poster="cross-origin"> to blocked origin must be blocked.:
FAIL
- Multi-value rel="alternate prefetch" to blocked origin must be blocked.:
- /connection-allowlist/tentative/web_auth_remote_validation.https.sub.window.html [wpt.fyi]
- WebAuth remote validation blocked by Connection Allowlist:
FAIL
- WebAuth remote validation blocked by Connection Allowlist:
- /connection-allowlist/tentative/webrtc-block-default.sub.window.html [wpt.fyi]
- Test that setting Connection-Allowlist blocks WebRTC by default.:
FAIL
- Test that setting Connection-Allowlist blocks WebRTC by default.:
- /connection-allowlist/tentative/webrtc-block.sub.window.html [wpt.fyi]
- Test that webrtc=block Connection-Allowlist param is respected.:
FAIL
- Test that webrtc=block Connection-Allowlist param is respected.:
- /connection-allowlist/tentative/webrtc-queuereport-enforce.https.sub.window.html [wpt.fyi]
- Test that a WebRTC violation report is queued in enforce mode.:
FAIL
- Test that a WebRTC violation report is queued in enforce mode.:
- /connection-allowlist/tentative/webrtc-queuereport-report-only.https.sub.window.html [wpt.fyi]
- Test that a WebRTC violation report is queued in report-only mode.:
FAIL
- Test that a WebRTC violation report is queued in report-only mode.:
- /connection-allowlist/tentative/websocket-dedicated-worker.sub.window.html [wpt.fyi]
- Cross-origin WebSocket from a dedicated worker (data: URL) should be blocked by inherited policy.:
FAIL
- Cross-origin WebSocket from a dedicated worker (data: URL) should be blocked by inherited policy.:
- /connection-allowlist/tentative/websocket-service-worker.sub.https.window.html [wpt.fyi]
- websocket-service-worker 1:
FAIL
- websocket-service-worker 1:
- /connection-allowlist/tentative/websocket-shared-worker.https.sub.window.html [wpt.fyi]
- Cross-origin same-site WebSocket (www) from a shared worker is blocked.:
FAIL - Cross-origin same-site WebSocket (www1) from a shared worker is blocked.:
FAIL - Cross-site WebSocket from a shared worker is blocked.:
FAIL - Cross-site WebSocket (www subdomain) from a shared worker is blocked.:
FAIL
- Cross-origin same-site WebSocket (www) from a shared worker is blocked.:
- /connection-allowlist/tentative/websocket.sub.window.html [wpt.fyi]
- Cross-origin same-site WebSocket (www) is blocked.:
FAIL - Cross-origin same-site WebSocket (www1) is blocked.:
FAIL - Cross-site WebSocket is blocked.:
FAIL - Cross-site WebSocket (www subdomain) is blocked.:
FAIL
- Cross-origin same-site WebSocket (www) is blocked.:
- /connection-allowlist/tentative/webtransport-dedicated-worker.https.sub.window.html [wpt.fyi]
- Same-origin WebTransport from a dedicated worker succeeds.:
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] - Cross-origin same-site WebTransport (www) from a dedicated worker is blocked.:
FAIL[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[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] - Cross-origin same-site WebTransport (www1) from a dedicated worker is blocked.:
FAIL[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[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] - Cross-site WebTransport from a dedicated worker is blocked.:
FAIL[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[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] - Cross-site WebTransport (www subdomain) from a dedicated worker is blocked.:
FAIL[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[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]
- Same-origin WebTransport from a dedicated worker succeeds.:
- /connection-allowlist/tentative/webtransport-document.https.sub.window.html [wpt.fyi]:
ERROR[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],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]- Same-origin WebTransport succeeds.:
FAIL[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] - Cross-origin same-site WebTransport (www) is blocked.:
FAIL[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[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - Cross-origin same-site WebTransport (www1) is blocked.:
FAIL[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[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - Cross-site WebTransport is blocked.:
FAIL[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[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - Cross-site WebTransport (www subdomain) is blocked.:
FAIL[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[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview]
- Same-origin WebTransport succeeds.:
- /connection-allowlist/tentative/webtransport-service-worker.sub.https.window.html [wpt.fyi]
- webtransport-service-worker:
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] - webtransport-service-worker 1:
FAIL[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[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]
- webtransport-service-worker:
- /connection-allowlist/tentative/webtransport-shared-worker.https.sub.window.html [wpt.fyi]
- Same-origin WebTransport from a shared worker succeeds.:
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] - Cross-origin same-site WebTransport (www) from a shared worker is blocked.:
FAIL[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[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] - Cross-origin same-site WebTransport (www1) from a shared worker is blocked.:
FAIL[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[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] - Cross-site WebTransport from a shared worker is blocked.:
FAIL[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[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] - Cross-site WebTransport (www subdomain) from a shared worker is blocked.:
FAIL[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[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]
- Same-origin WebTransport from a shared worker succeeds.:
Tests Disabled in Gecko Infrastructure
- /connection-allowlist/tentative/early_hints_modulepreload_allow.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/early_hints_preload_allow.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/speculation_rules_prefetch.https.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/speculation_rules_prerender.https.sub.window.html [wpt.fyi]:
SKIP - /connection-allowlist/tentative/webtransport-document.https.sub.window.html [wpt.fyi]:
ERROR[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],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]
Comment 4•6 days ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/c5158c72e459
https://hg.mozilla.org/mozilla-central/rev/606ff02e0ec4
Description
•