Open Bug 1649264 Opened 4 years ago Updated 1 year ago

New wpt failures in / [worklets/paint-worklet-credentials.https.html, html/semantics/links/downloading-resources/header-origin-no-referrer.html, worklets/paint-worklet-csp.https.html, and 29 others]

Categories

(Core :: DOM: Core & HTML, defect)

defect

Tracking

()

People

(Reporter: mozilla.org, Unassigned)

References

Details

(Whiteboard: [wpt])

Syncing wpt PR 24016 found new untriaged test failures in CI

Tests Affected

Firefox-only failures

/html/cross-origin-embedder-policy/cache-storage-reporting-document.https.html: SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt], TIMEOUT [GitHub]
/html/browsers/windows/nested-browsing-contexts/name-attribute.window.html
cross-origin <frame name=>: FAIL
same-origin <frame name=>: FAIL
cross-origin <iframe name=initialvalue>: FAIL
same-origin <iframe name=>: FAIL
cross-origin <iframe>: FAIL
cross-origin <frame name=initialvalue>: FAIL
cross-origin <iframe name=>: FAIL
same-origin <iframe>: FAIL
same-origin <iframe name=initialvalue>: FAIL
cross-origin <frame>: FAIL
same-origin <frame>: FAIL
same-origin <frame name=initialvalue>: FAIL
/html/browsers/the-window-object/security-window/window-security.https.html
A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.: FAIL
/html/dom/documents/dom-tree-accessors/Document.currentScript.html
Script script-window-error: FAIL

New Tests That Don't Pass

/worklets/paint-worklet-credentials.https.html
Importing a same-origin script with credentials=omit should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=same-origin should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with the default WorkletOptions should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=include should send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=omit should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
/html/semantics/links/downloading-resources/header-origin-no-referrer.html
Test origin header /html/semantics/links/downloading-resources/resources/: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt], TIMEOUT [GitHub] (Chrome: FAIL, Safari: PASS)
/worklets/paint-worklet-csp.https.html
A same-origin worklet importing a remote-origin-redirected script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing an insecure-origin-redirected script should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
An insecure-origin-redirected worklet should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing an insecure-origin script should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
An insecure-origin worklet should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
/html/cross-origin-embedder-policy/reporting-navigation.https.html
parent: |header(cross-origin-embedder-policy-report-only,require-corp), target: |header(cross-origin-embedder-policy,require-corp), with empty frame: true: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy-report-only,require-corp), target: |header(cross-origin-resource-policy,cross-origin), with empty frame: true: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: |header(cross-origin-embedder-policy-report-only,require-corp)|header(cross-origin-resource-policy,cross-origin), with empty frame: true: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy-report-only,require-corp), target: |header(cross-origin-resource-policy,cross-origin), with empty frame: false: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: |header(cross-origin-embedder-policy,require-corp), with empty frame: false: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: |header(cross-origin-embedder-policy-report-only,require-corp)|header(cross-origin-resource-policy,cross-origin), with empty frame: false: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy-report-only,require-corp), target: |header(cross-origin-embedder-policy,require-corp), with empty frame: false: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: |header(cross-origin-resource-policy,cross-origin), with empty frame: true: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: |header(cross-origin-resource-policy,cross-origin), with empty frame: false: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: (none), with empty frame: false: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy-report-only,require-corp), target: (none), with empty frame: false: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: |header(cross-origin-embedder-policy,require-corp), with empty frame: true: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy-report-only,require-corp), target: (none), with empty frame: true: FAIL (Chrome: PASS, Safari: FAIL)
parent: |header(cross-origin-embedder-policy,require-corp), target: (none), with empty frame: true: FAIL (Chrome: PASS, Safari: FAIL)
/html/cross-origin-embedder-policy/require-corp-load-from-cache-storage.https.html
Fetch cross-origin no-cors cors-enabled corp-undefined from network and CacheStorage.: FAIL (Chrome: PASS, Safari: FAIL)
Fetch cross-origin no-cors cors-disabled corp-undefined from network and CacheStorage.: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/paint-worklet-referrer.https.html
Importing a remote-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "origin" referrer policy should send only an origin as referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "origin" referrer policy should send only an origin as referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.html
Window's associated Document object is used for finding named objects (<object> with browsing ccontext via srcdoc <iframe)>: FAIL (Chrome: FAIL, Safari: PASS)
Window's associated Document object is used for finding named objects (<object> with browsing ccontext via same-origin <iframe)>: FAIL (Chrome: FAIL, Safari: PASS)
Window's associated Document object is used for finding named objects (<object> with browsing ccontext via cross-site <iframe)>: FAIL (Chrome: FAIL, Safari: PASS)
/html/cross-origin-embedder-policy/require-corp-sw.https.html
importScripts() fails for a script with no corp.: FAIL (Chrome: PASS, Safari: FAIL)
/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html
Resetting the canvas state resets the origin-clean flag: FAIL (Chrome: PASS, Safari: FAIL)
/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html
Serialize ImageBitmap created from an OffscreenCanvas: FAIL (Chrome: PASS, Safari: FAIL)
/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html
Transfer ImageBitmap created from an OffscreenCanvas: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/animation-worklet-import.https.html
Importing an invalid URL should reject the given promise with a SyntaxError.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a data URL should resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script which throws should still resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing nested scripts resolves the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a non-existent script rejects the given promise with an AbortError.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross origin resource with the Access-Control-Allow-Origin header should resolve the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a nested script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing scripts resolves all the given promises.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross-origin-redirected resource with the Access-Control-Allow-Origin header should resolve the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing about:blank should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross-origin-redirected resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross origin resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a file:// URL should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script resolves the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script that imports an invalid identifier should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a blob URL should resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing cyclic scripts resolves the given promise: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/layout-worklet-referrer.https.html
Importing a remote-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "origin" referrer policy should send only an origin as referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "origin" referrer policy should send only an origin as referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
/html/cross-origin-opener-policy/access-reporting/openee-accessed_openee-coop-ro.https.html: SKIP [Gecko-android-em-7.0-x86_64-debug-geckoview], TIMEOUT [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, GitHub] (Chrome: TIMEOUT, Safari: OK)
/worklets/animation-worklet-credentials.https.html
Importing a same-origin script with credentials=omit should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=same-origin should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with the default WorkletOptions should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=include should send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=omit should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/audio-worklet-import.https.html
Importing an invalid URL should reject the given promise with a SyntaxError.: FAIL (Chrome: PASS)
Importing nested scripts resolves the given promise: FAIL (Chrome: PASS)
Importing a non-existent script rejects the given promise with an AbortError.: FAIL (Chrome: PASS)
Importing a script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS)
Importing a nested script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS)
Importing about:blank should reject the given promise.: FAIL (Chrome: PASS)
Importing a cross-origin-redirected resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS)
Importing a cross origin resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS)
Importing a file:// URL should reject the given promise.: FAIL (Chrome: PASS)
Importing a script that imports an invalid identifier should reject the given promise.: FAIL (Chrome: PASS)
Importing cyclic scripts resolves the given promise: FAIL (Chrome: PASS)
/worklets/layout-worklet-import.https.html
Importing an invalid URL should reject the given promise with a SyntaxError.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a data URL should resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script which throws should still resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing nested scripts resolves the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a non-existent script rejects the given promise with an AbortError.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross origin resource with the Access-Control-Allow-Origin header should resolve the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a nested script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing scripts resolves all the given promises.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross-origin-redirected resource with the Access-Control-Allow-Origin header should resolve the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing about:blank should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross-origin-redirected resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross origin resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a file:// URL should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script resolves the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script that imports an invalid identifier should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a blob URL should resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing cyclic scripts resolves the given promise: FAIL (Chrome: PASS, Safari: FAIL)
/html/cross-origin-embedder-policy/reporting-subresource-corp.https.html
[document] blocked during redirect: FAIL (Chrome: PASS, Safari: FAIL)
[service worker] blocked due to COEP: FAIL (Chrome: PASS, Safari: NOTRUN)
[between service worker and page] blocked due to COEP: FAIL (Chrome: PASS, Safari: NOTRUN)
[document] blocked due to COEP: FAIL (Chrome: PASS, Safari: FAIL)
[between service worker and page] blocked during redirect: FAIL (Chrome: PASS, Safari: NOTRUN)
[service worker] blocked during redirect: FAIL (Chrome: PASS, Safari: NOTRUN)
/worklets/paint-worklet-import.https.html
Importing an invalid URL should reject the given promise with a SyntaxError.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a data URL should resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script which throws should still resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing nested scripts resolves the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a non-existent script rejects the given promise with an AbortError.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross origin resource with the Access-Control-Allow-Origin header should resolve the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a nested script that has a syntax error should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing scripts resolves all the given promises.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross-origin-redirected resource with the Access-Control-Allow-Origin header should resolve the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing about:blank should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross-origin-redirected resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a cross origin resource without the Access-Control-Allow-Origin header should reject the given promise: FAIL (Chrome: PASS, Safari: FAIL)
Importing a file:// URL should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script resolves the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a script that imports an invalid identifier should reject the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a blob URL should resolve the given promise.: FAIL (Chrome: PASS, Safari: FAIL)
Importing cyclic scripts resolves the given promise: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/audio-worklet-csp.https.html
A same-origin worklet importing a remote-origin-redirected script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/layout-worklet-credentials.https.html
Importing a same-origin script with credentials=omit should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=same-origin should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with the default WorkletOptions should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=include should send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script with credentials=omit should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html
Resetting the canvas state resets the origin-clean flag: FAIL (Chrome: PASS, Safari: FAIL)
/html/browsers/the-window-object/security-window/window-security.https.html
A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/audio-worklet-credentials.https.html
Importing a same-origin script with credentials=omit should not send the credentials: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/audio-worklet-referrer.https.html
Importing a remote-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS)
Importing a same-origin script from a same-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS)
Importing a remote-origin script from a same-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS)
Importing a same-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS)
Importing a remote-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS)
Importing a same-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS)
Importing a same-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS)
Importing a same-origin script from a remote-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS)
Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS)
Importing a remote-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS)
Importing a same-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS)
Importing a remote-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS)
/worklets/layout-worklet-csp.https.html
A same-origin worklet importing a remote-origin-redirected script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing an insecure-origin-redirected script should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
An insecure-origin-redirected worklet should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing an insecure-origin script should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
An insecure-origin worklet should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/animation-worklet-csp.https.html
A same-origin worklet importing a remote-origin-redirected script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing an insecure-origin-redirected script should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
An insecure-origin-redirected worklet should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing an insecure-origin script should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
An insecure-origin worklet should be blocked because of mixed contents.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should be blocked by the script-src 'self' directive.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A same-origin worklet importing a remote-origin-redirected script should not be blocked because the script-src * directive allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin worklet importing a remote-origin script should not be blocked because the script-src directive specifying the origin allows it.: FAIL (Chrome: PASS, Safari: FAIL)
A remote-origin-redirected worklet should not be blocked by the worker-src directive because worklets obey the script-src directive.: FAIL (Chrome: PASS, Safari: FAIL)
/worklets/animation-worklet-referrer.https.html
Importing a remote-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "origin" referrer policy should send only an origin as referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a same-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "same-origin" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a page that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a remote-origin worklet script that has "same-origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a page that has "origin" referrer policy should send only an origin as referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a same-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a same-origin script from a remote-origin worklet script that has "no-referrer" referrer policy should not send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
Importing a remote-origin script from a remote-origin worklet script that has "origin" referrer policy should send referrer.: FAIL (Chrome: PASS, Safari: FAIL)
/html/cross-origin-embedder-policy/require-corp.https.html
CORP: same-site is checked and blocked.: FAIL (Chrome: PASS, Safari: FAIL)

CI Results

Gecko CI (Treeherder)
GitHub PR Head

Notes

These updates will be on mozilla-central once bug 1643786 lands.

Note: this bug is for tracking fixing the issues and is not
owned by the wpt sync bot.

This bug is linked to the relevant tests by an annotation in
https://github.com/web-platform-tests/wpt-metadata. These annotations
can be edited using the wpt interop dashboard
https://jgraham.github.io/wptdash/

If this bug is split into multiple bugs, please also update the
annotations, otherwise we are unable to track which wpt issues are
already triaged. Resolving as duplicate or closing this issue should
be cause the bot to automatically update or remove the annotation.

You need to log in before you can comment on or make changes to this bug.