[wpt-sync] Sync PR 39645 - Fenced frames: Upstream more WPTs to external/wpt/fenced-frame
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox114 fixed)
| Tracking | Status | |
|---|---|---|
| firefox114 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Regressed 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 39645 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/39645
Details from upstream follow.
Dominic Farolino <dom@chromium.org> wrote:
Fenced frames: Upstream more WPTs to external/wpt/fenced-frame
Bug: 1123606
Change-Id: I058be11962600590c0dc81132efce624b94f5103
Reviewed-on: https://chromium-review.googlesource.com/4458011
WPT-Export-Revision: fa19bee629715d7403798e9c11314696ea52ab55
| Assignee | ||
Comment 1•3 years ago
|
||
| Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 72 tests and 1 subtests
Status Summary
Firefox
OK : 68[GitHub] 69[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, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt]
PASS : 2[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, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 5[GitHub]
FAIL : 166[GitHub] 179[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, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt]
TIMEOUT: 6
ERROR : 2[GitHub] 3[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, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt]
NOTRUN : 10
Chrome
OK : 69
PASS : 6
FAIL : 170
TIMEOUT: 4
ERROR : 2
NOTRUN : 6
Safari
OK : 68
PASS : 5
FAIL : 166
TIMEOUT: 6
ERROR : 2
NOTRUN : 10
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /fenced-frame/csp-allowed.https.html [wpt.fyi]
- Fenced frame loaded for CSP fenced-frame-src * using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns true for * using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame loaded for CSP fenced-frame-src https: using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns true for https: using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame loaded for CSP fenced-frame-src https://: using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns true for https://: using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame loaded for CSP fenced-frame-src * using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns true for * using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame loaded for CSP fenced-frame-src https: using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns true for https: using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame loaded for CSP fenced-frame-src https://: using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns true for https://: using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL)
- Fenced frame loaded for CSP fenced-frame-src * using config:
- /fenced-frame/csp-blocked.https.html [wpt.fyi]
- Fenced frame blocked for CSP fenced-frame-src 'none' using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for 'none' using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src 'self' using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for 'self' using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src data: using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for data: using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src https://* using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for https://* using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src https://*:80 using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for https://*:80 using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src https://b.test:* using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for https://b.test:* using config:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame not loaded using config if any of CSPs in place disallow loading:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src 'none' using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for 'none' using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src 'self' using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for 'self' using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src data: using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for data: using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src https://* using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for https://* using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src https://*:80 using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for https://*:80 using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src https://b.test:* using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Opaque-ads can load API returns false for https://b.test:* using urn:uuid:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame not loaded using urn:uuid if any of CSPs in place disallow loading:
FAIL(Chrome:FAIL, Safari:FAIL)
- Fenced frame blocked for CSP fenced-frame-src 'none' using config:
- /fenced-frame/csp-fenced-frame-src-allowed.https.html [wpt.fyi]
- csp-fenced-frame-src-allowed:
FAIL(Chrome:FAIL, Safari:FAIL)
- csp-fenced-frame-src-allowed:
- /fenced-frame/csp-fenced-frame-src-blocked.https.html [wpt.fyi]
- csp-fenced-frame-src-blocked:
FAIL(Chrome:FAIL, Safari:FAIL) - fenced-frame-src none is taken into account with navigator.canLoadAdAuctionFencedFrame:
FAIL(Chrome:FAIL, Safari:FAIL)
- csp-fenced-frame-src-blocked:
- /fenced-frame/csp-frame-src-allowed.https.html [wpt.fyi]
- csp-frame-src-allowed:
FAIL(Chrome:FAIL, Safari:FAIL)
- csp-frame-src-allowed:
- /fenced-frame/csp-frame-src-blocked.https.html [wpt.fyi]
- csp-frame-src-blocked:
FAIL(Chrome:FAIL, Safari:FAIL) - frame-src none is taken into account with navigator.canLoadAdAuctionFencedFrame:
FAIL(Chrome:FAIL, Safari:FAIL)
- csp-frame-src-blocked:
- /fenced-frame/csp-transparent-url.https.html [wpt.fyi]
- Fenced frame loaded for CSP fenced-frame-src *:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame loaded for CSP fenced-frame-src https::
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame loaded for CSP fenced-frame-src 'self':
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame blocked for CSP fenced-frame-src 'none':
FAIL(Chrome:FAIL, Safari:FAIL)
- Fenced frame loaded for CSP fenced-frame-src *:
- /fenced-frame/csp.https.html [wpt.fyi]
- Fenced Frames should not honor the csp attribute from parent page:
FAIL(Chrome:FAIL, Safari:FAIL)
- Fenced Frames should not honor the csp attribute from parent page:
- /fenced-frame/cspee.https.html [wpt.fyi]
- fenced frame should not be loaded in CSPEE:
FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame should not be loaded if any ancestor has CSPEE:
FAIL(Chrome:FAIL, Safari:FAIL) - canLoadOpaqueURL considers CSPEE headers:
FAIL(Chrome:FAIL, Safari:FAIL) - canLoadOpaqueURL considers CSPEE headers up the ancestor chain:
FAIL(Chrome:FAIL, Safari:FAIL) - canLoadOpaqueURL returns true if no CSPEE headers are present in iframe:
FAIL(Chrome:FAIL, Safari:FAIL)
- fenced frame should not be loaded in CSPEE:
- /fenced-frame/default-enabled-features-allow-all.https.html [wpt.fyi]
- Same-origin fenced frame loads when feature policies are *:
FAIL(Chrome:FAIL, Safari:FAIL) - Cross-origin fenced frame loads when feature policies are *:
FAIL(Chrome:FAIL, Safari:FAIL)
- Same-origin fenced frame loads when feature policies are *:
- /fenced-frame/default-enabled-features-allow-none.https.html [wpt.fyi]
- Same-origin fenced frame does not load when feature policies are none:
FAIL(Chrome:FAIL, Safari:FAIL) - Cross-origin fenced frame does not load when feature policies are none:
FAIL(Chrome:FAIL, Safari:FAIL)
- Same-origin fenced frame does not load when feature policies are none:
- /fenced-frame/default-enabled-features-allow-self.https.html [wpt.fyi]
- Same-origin fenced frame loads when feature policies are self:
FAIL(Chrome:FAIL, Safari:FAIL) - Cross-origin fenced frame does not load when feature policies are self:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frames default feature policies are set to allow *:
FAIL(Chrome:FAIL, Safari:FAIL) - A fenced frame redirected to a page that does not allow feature policies does not navigate:
FAIL(Chrome:FAIL, Safari:FAIL)
- Same-origin fenced frame loads when feature policies are self:
- /fenced-frame/default-enabled-features-attribute-allow.https.html [wpt.fyi]
- Same-origin fenced frame with allow attribute enabling required features:
FAIL(Chrome:FAIL, Safari:FAIL) - Cross-origin fenced frame with allow attribute enabling required features:
FAIL(Chrome:FAIL, Safari:FAIL) - Delivered policies can further restrict permissions of a fenced frame:
FAIL(Chrome:FAIL, Safari:FAIL)
- Same-origin fenced frame with allow attribute enabling required features:
- /fenced-frame/default-enabled-features-attribute-change.https.html [wpt.fyi]
- Changing the allow attribute is a no-op for the current navigation:
FAIL(Chrome:FAIL, Safari:FAIL) - Changing the allow attribute is a no-op for frame-initiated navigations:
FAIL(Chrome:FAIL, Safari:FAIL)
- Changing the allow attribute is a no-op for the current navigation:
- /fenced-frame/default-enabled-features-attribute-disallow.https.html [wpt.fyi]
- Same-origin fenced frame with allow attribute disabling required feature:
FAIL(Chrome:FAIL, Safari:FAIL) - Cross-origin fenced frame with allow attribute disabling required feature:
FAIL(Chrome:FAIL, Safari:FAIL)
- Same-origin fenced frame with allow attribute disabling required feature:
- /fenced-frame/default-enabled-features-attribution-disabled.https.html [wpt.fyi]
- Same-origin fenced frame with allow attribute enabling required feature but page disabling feature.:
FAIL(Chrome:FAIL, Safari:FAIL) - Cross-origin fenced frame with allow attribute enabling required feature but page disabling feature.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Same-origin fenced frame with allow attribute enabling required feature but page disabling feature.:
- /fenced-frame/default-enabled-features-unset.https.html [wpt.fyi]
- Same-origin fenced frame loads when feature policies are unset:
FAIL(Chrome:FAIL, Safari:FAIL) - Cross-origin fenced frame loads when feature policies are unset:
FAIL(Chrome:FAIL, Safari:FAIL)
- Same-origin fenced frame loads when feature policies are unset:
- /fenced-frame/disallowed-navigation-to-blob.https.html [wpt.fyi]
- fenced frame config => blob: URL:
FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame urn:uuid => blob: URL:
FAIL(Chrome:FAIL, Safari:FAIL)
- fenced frame config => blob: URL:
- /fenced-frame/disallowed-navigation-to-data.https.html [wpt.fyi]
- fenced frame config => data: URL:
FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame urn:uuid => data: URL:
FAIL(Chrome:FAIL, Safari:FAIL)
- fenced frame config => data: URL:
- /fenced-frame/disallowed-navigation-to-http.https.html [wpt.fyi]
- fenced frame config => http: URL:
FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame urn:uuid => http: URL:
FAIL(Chrome:FAIL, Safari:FAIL)
- fenced frame config => http: URL:
- /fenced-frame/disallowed-navigations-dangling-markup-urn.https.html [wpt.fyi]
- fenced frame opaque URN => https: URL with dangling markup 'blo
ck<ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame opaque URN => https: URL with dangling markup 'blo
ck<ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame opaque URN => https: URL with dangling markup 'blo ck<ed':
FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame opaque URN => https: URL with dangling markup 'blo<ck
ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame opaque URN => https: URL with dangling markup 'blo<ck
ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame opaque URN => https: URL with dangling markup 'blo<ck ed':
FAIL(Chrome:FAIL, Safari:FAIL)
- fenced frame opaque URN => https: URL with dangling markup 'blo
- /fenced-frame/disallowed-navigations-dangling-markup.https.html [wpt.fyi]
- fenced frame dangling-markup URL with 'blo
ck<ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame dangling-markup URL with 'blo
ck<ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame dangling-markup URL with 'blo ck<ed':
FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame dangling-markup URL with 'blo<ck
ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame dangling-markup URL with 'blo<ck
ed':FAIL(Chrome:FAIL, Safari:FAIL) - fenced frame dangling-markup URL with 'blo<ck ed':
FAIL(Chrome:FAIL, Safari:FAIL)
- fenced frame dangling-markup URL with 'blo
- /fenced-frame/disallowed-navigations.https.html [wpt.fyi]:
OK[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:OK, Safari:TIMEOUT)- iframe data: URL:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],PASS[GitHub] (Chrome:PASS, Safari:PASS) - iframe blob: URL:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],PASS[GitHub] (Chrome:PASS, Safari:PASS) - iframe javascript: URL:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:PASS, Safari:TIMEOUT) - fenced frame data: URL:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:FAIL, Safari:NOTRUN) - fenced frame blob: URL:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:FAIL, Safari:NOTRUN) - fenced frame javascript: URL:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:FAIL, Safari:NOTRUN) - fenced frame http: URL:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:FAIL, Safari:NOTRUN)
- iframe data: URL:
- /fenced-frame/embedder-csp-not-propagate.https.html [wpt.fyi]
- Embedder CSP should not propagate to fenced frame:
FAIL(Chrome:FAIL, Safari:FAIL)
- Embedder CSP should not propagate to fenced frame:
- /fenced-frame/embedder-no-coep.https.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)- Create fencedframe with COEP:require-corp:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:TIMEOUT, Safari:TIMEOUT) - Create fencedframe without COEP header:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:NOTRUN, Safari:NOTRUN)
- Create fencedframe with COEP:require-corp:
- /fenced-frame/embedder-require-corp.https.html [wpt.fyi]:
ERROR(Chrome:ERROR, Safari:ERROR)- Create fencedframe with COEP:require-corp:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:TIMEOUT, Safari:TIMEOUT) - Create fencedframe without COEP header:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:NOTRUN, Safari:NOTRUN) - Create fencedframe with a cross site COEP:require-corp and CORP:same-orign:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:NOTRUN, Safari:NOTRUN)
- Create fencedframe with COEP:require-corp:
- /fenced-frame/fence-api.https.html [wpt.fyi]
- window.fence:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.fence:
- /fenced-frame/fence-report-event.https.html [wpt.fyi]
- window.fence.reportEvent:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.fence.reportEvent:
- /fenced-frame/fence-urn-iframes.https.html [wpt.fyi]
- window.fence is unavailable in normal (non-urn) iframes:
FAIL(Chrome:FAIL, Safari:FAIL) - window.fence is available in urn iframes:
FAIL(Chrome:FAIL, Safari:FAIL) - window.fence is available in same-origin subframes of urn iframes:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.fence is unavailable in normal (non-urn) iframes:
- /fenced-frame/insecure-context.html [wpt.fyi]
- FencedFrame is not available in an insecure context:
FAIL(Chrome:FAIL, Safari:FAIL)
- FencedFrame is not available in an insecure context:
- /fenced-frame/navigate-ancestor-by-name.https.html [wpt.fyi]
- navigate named ancestors:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigate named ancestors:
- /fenced-frame/navigate-ancestor-nested-fenced-frame.https.html [wpt.fyi]
- Nested fenced frames that navigate _parent end up navigating themselves:
FAIL(Chrome:FAIL, Safari:FAIL) - Nested fenced frames that navigate _top end up navigating themselves:
FAIL(Chrome:FAIL, Safari:FAIL)
- Nested fenced frames that navigate _parent end up navigating themselves:
- /fenced-frame/navigate-ancestor-nested-iframe.https.html [wpt.fyi]
- Iframes nested in fenced frames fail to navigate _parent:
FAIL(Chrome:FAIL, Safari:FAIL) - Iframes nested in fenced frames fail to navigate _top:
FAIL(Chrome:FAIL, Safari:FAIL)
- Iframes nested in fenced frames fail to navigate _parent:
- /fenced-frame/navigate-ancestor-top-level-fenced-frame.https.html [wpt.fyi]
- Top-level fenced frames that navigate _parent end up navigating themselves:
FAIL(Chrome:FAIL, Safari:FAIL) - Top-level fenced frames that navigate _top end up navigating themselves:
FAIL(Chrome:FAIL, Safari:FAIL)
- Top-level fenced frames that navigate _parent end up navigating themselves:
- /fenced-frame/navigate-by-name-succeed.https.html [wpt.fyi]
- navigate iframe sibling of fenced frame:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigate iframe sibling of fenced frame:
- /fenced-frame/navigate-descendant-by-name.https.html [wpt.fyi]:
ERROR[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],OK[GitHub] (Chrome:OK, Safari:OK)- navigate top-level fenced frame by name:
FAIL(Chrome:FAIL, Safari:FAIL) - navigate iframe nested in a fenced frame by name:
FAIL(Chrome:FAIL, Safari:FAIL) - navigate nested fenced frame by name:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigate top-level fenced frame by name:
- /fenced-frame/navigate-related-page-by-name.https.html [wpt.fyi]
- navigate related pages from inside a fenced frame:
FAIL(Chrome:FAIL, Safari:FAIL) - navigate fenced frames inside related pages from the embedder:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigate related pages from inside a fenced frame:
- /fenced-frame/navigator-keyboard-layout-map.https.html [wpt.fyi]
- keyboard.getLayoutMap():
FAIL(Chrome:FAIL, Safari:FAIL)
- keyboard.getLayoutMap():
- /fenced-frame/navigator-keyboard-lock.https.html [wpt.fyi]
- keyboard.lock:
FAIL(Chrome:FAIL, Safari:FAIL)
- keyboard.lock:
- /fenced-frame/navigator-subapp.https.html [wpt.fyi]
- navigator.subApps.list() should fail in the fenced frame.:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigator.subApps.list() should fail in the fenced frame.:
- /fenced-frame/navigator-vibrate.https.html [wpt.fyi]
- navigator.vibrate:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigator.vibrate:
- /fenced-frame/navigator-virtualkeyboard.https.html [wpt.fyi]
- virtualKeyboard.overlaysContent:
FAIL(Chrome:FAIL, Safari:FAIL)
- virtualKeyboard.overlaysContent:
- /fenced-frame/sandbox-attribute.https.html [wpt.fyi]
- Navigation fails with no allowed features:
FAIL(Chrome:FAIL, Safari:FAIL) - Navigation succeeds with exactly the required unsandboxed features:
FAIL(Chrome:FAIL, Safari:FAIL) - Navigation succeeds with extra unsandboxed features:
FAIL(Chrome:FAIL, Safari:FAIL) - Navigation fails with too few unsandboxed features:
FAIL(Chrome:FAIL, Safari:FAIL) - Navigation fails with malformed sandbox flags:
FAIL(Chrome:FAIL, Safari:FAIL) - Navigation fails with the required unsandboxed features, plus some malformed ones:
FAIL(Chrome:FAIL, Safari:FAIL)
- Navigation fails with no allowed features:
- /fenced-frame/sandbox-mandatory-flags.https.html [wpt.fyi]:
OK[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:TIMEOUT, Safari:TIMEOUT)- Sandboxed Iframe with mandatory flags can load a fenced frame.:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],TIMEOUT[GitHub] (Chrome:TIMEOUT, Safari:TIMEOUT) - Sandboxed Iframe without one of mandatory flag must fail to load a fenced frame.:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:NOTRUN, Safari:NOTRUN) - Nested sandboxed iframe without one of mandatory flag must fail to load afenced frame even when the inner nested sandboxed iframe has all mandatory allow- flags.:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:NOTRUN, Safari:NOTRUN) - navigator.canLoadAdAuctionFencedFrame considers mandatory sandbox flags:
FAIL[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,Gecko-windows11-32-2009-qr-debug,Gecko-windows11-32-2009-qr-opt,Gecko-windows11-64-2009-qr-debug,Gecko-windows11-64-2009-qr-opt],NOTRUN[GitHub] (Chrome:NOTRUN, Safari:NOTRUN)
- Sandboxed Iframe with mandatory flags can load a fenced frame.:
- /fenced-frame/sandboxed-features-alert.https.html [wpt.fyi]
- The fenced frame must fail to open an alert dialog.:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to open an alert dialog.[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to open an alert dialog.:
- /fenced-frame/sandboxed-features-confirm.https.html [wpt.fyi]
- The fenced frame must fail to open a confirm dialog.:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to open a confirm dialog.[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to open a confirm dialog.:
- /fenced-frame/sandboxed-features-documentdomain.https.html [wpt.fyi]
- The fenced frame must fail to change Document.domain.:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to change Document.domain.[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to change Document.domain.:
- /fenced-frame/sandboxed-features-pointerlock.https.html [wpt.fyi]
- The fenced frame must fail to call requestPointerLock().:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to call requestPointerLock().[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to call requestPointerLock().:
- /fenced-frame/sandboxed-features-presentation-request.https.html [wpt.fyi]
- The fenced frame must fail to create a PresentationRequest.:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to create a PresentationRequest.[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to create a PresentationRequest.:
- /fenced-frame/sandboxed-features-printdialog.https.html [wpt.fyi]
- The fenced frame must fail to print the page.:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to print the page.[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to print the page.:
- /fenced-frame/sandboxed-features-prompt.https.html [wpt.fyi]
- The fenced frame must fail to open a prompt.:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to open a prompt.[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to open a prompt.:
- /fenced-frame/sandboxed-features-screen-orientation-lock.https.html [wpt.fyi]
- The fenced frame must fail to call screen.orientation.lock().:
FAIL(Chrome:FAIL, Safari:FAIL) - The fenced frame must fail to call screen.orientation.lock().[looser sandboxed]:
FAIL(Chrome:FAIL, Safari:FAIL)
- The fenced frame must fail to call screen.orientation.lock().:
- /fenced-frame/selecturl-flexible-size.https.html [wpt.fyi]
- 299x72->100x101:
FAIL(Chrome:FAIL, Safari:FAIL)
- 299x72->100x101:
- /fenced-frame/self-urn-navigation.https.html [wpt.fyi]
- fenced frame-initiated self urn navigation:
FAIL(Chrome:FAIL, Safari:FAIL)
- fenced frame-initiated self urn navigation:
- /fenced-frame/serviceWorker-dedicated-worker.https.html [wpt.fyi]
- Fenced frame's service workers can control fenced frame's dedicated workers:
FAIL(Chrome:FAIL, Safari:FAIL) - Fenced frame's service workers can not control the dedicated workers in the parent frame:
FAIL(Chrome:FAIL, Safari:FAIL) - Service workers in the parent frame of fenced frames can not control dedicated workers in fenced frames:
FAIL(Chrome:FAIL, Safari:FAIL)
- Fenced frame's service workers can control fenced frame's dedicated workers:
- /fenced-frame/serviceWorker-frameType.https.html [wpt.fyi]
- serviceWorker.frameType:
FAIL(Chrome:FAIL, Safari:FAIL)
- serviceWorker.frameType:
- /fenced-frame/serviceWorker-push.https.html [wpt.fyi]
- subscribe() should fail inside a fenced frame:
FAIL(Chrome:FAIL, Safari:FAIL) - subscribe() should fail from the service worker inside a fenced frame:
FAIL(Chrome:FAIL, Safari:FAIL)
- subscribe() should fail inside a fenced frame:
- /fenced-frame/set-automatic-beacon.https.html [wpt.fyi]
- setReportEventDataForAutomaticBeacons works at the size limit:
FAIL(Chrome:FAIL, Safari:FAIL) - setReportEventDataForAutomaticBeacons fails over the size limit:
FAIL(Chrome:FAIL, Safari:FAIL) - setReportEventDataForAutomaticBeacons fails for invalid destination:
FAIL(Chrome:FAIL, Safari:FAIL)
- setReportEventDataForAutomaticBeacons works at the size limit:
- /fenced-frame/show-directory-picker.https.html [wpt.fyi]
- Directory information should not be read in the fenced frame.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Directory information should not be read in the fenced frame.:
- /fenced-frame/show-open-file-picker.https.html [wpt.fyi]
- Directory information should not be read in the fenced frame.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Directory information should not be read in the fenced frame.:
- /fenced-frame/storage-partitioning.https.html [wpt.fyi]
- document.cookie:
FAIL(Chrome:FAIL, Safari:FAIL) - localStorage:
FAIL(Chrome:FAIL, Safari:FAIL)
- document.cookie:
- /fenced-frame/web-bluetooth.https.html [wpt.fyi]
- Web Bluetooth requestDevice() must fail in a fenced frame:
FAIL(Chrome:FAIL, Safari:FAIL)
- Web Bluetooth requestDevice() must fail in a fenced frame:
- /fenced-frame/web-nfc.https.html [wpt.fyi]
- Test Web NFC API:
FAIL(Chrome:FAIL, Safari:FAIL)
- Test Web NFC API:
- /fenced-frame/web-share.https.html [wpt.fyi]
- Web Sharelock in a fenced frame must fail:
FAIL(Chrome:FAIL, Safari:FAIL)
- Web Sharelock in a fenced frame must fail:
- /fenced-frame/web-usb.https.html [wpt.fyi]
- navigator.usb.requestDevice:
FAIL(Chrome:FAIL, Safari:FAIL)
- navigator.usb.requestDevice:
- /fenced-frame/window-close.https.html [wpt.fyi]
- window.close:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.close:
- /fenced-frame/window-frameElement.https.html [wpt.fyi]
- window.frameElement null for same-origin fenced frames:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.frameElement null for same-origin fenced frames:
- /fenced-frame/window-navigation-204.https.html [wpt.fyi]
- window.navigation.204:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.navigation.204:
- /fenced-frame/window-outer-dimensions.https.html [wpt.fyi]
- window.outerWidth:
FAIL(Chrome:FAIL, Safari:FAIL) - window.outerHeight:
FAIL(Chrome:FAIL, Safari:FAIL) - window.outerWidth nested iframe:
FAIL(Chrome:FAIL, Safari:FAIL) - window.outerHeight nested iframe:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.outerWidth:
- /fenced-frame/window-parent.https.html [wpt.fyi]
- window.parent:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.parent:
- /fenced-frame/window-top.https.html [wpt.fyi]
- window.top:
FAIL(Chrome:FAIL, Safari:FAIL)
- window.top:
Comment 4•3 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/73832b4dfc98
https://hg.mozilla.org/mozilla-central/rev/e9ee515307b2
Description
•