commit bd046bb00b99b2e2edf22a99bdb73e180f84a239 parent fca9950ee09fc7a24408606aace4654ab8acbcee Author: Kagami Sascha Rosylight <krosylight@proton.me> Date: Fri, 17 Oct 2025 23:38:45 +0000 Bug 1994425 - Part 2: Adjust WPT metadata r=taskgraph-reviewers,jmaher Differential Revision: https://phabricator.services.mozilla.com/D268914 Diffstat:
75 files changed, 118 insertions(+), 8 deletions(-)
diff --git a/testing/web-platform/meta/content-security-policy/inheritance/window.html.ini b/testing/web-platform/meta/content-security-policy/inheritance/window.html.ini @@ -1,3 +1,4 @@ [window.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini b/testing/web-platform/meta/content-security-policy/inside-worker/serviceworker-connect-src.https.sub.html.ini @@ -1,9 +1,11 @@ [serviceworker-connect-src.https.sub.html] expected: if processor == "x86": [OK, TIMEOUT] + if navigationApi: TIMEOUT [serviceworker-connect-src 2] expected: if processor == "x86": [PASS, NOTRUN] + if navigationApi: TIMEOUT [serviceworker-connect-src 1] expected: diff --git a/testing/web-platform/meta/css/cssom/computed-style-002.html.ini b/testing/web-platform/meta/css/cssom/computed-style-002.html.ini @@ -1,3 +1,4 @@ [computed-style-002.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/css/cssom/computed-style-003.html.ini b/testing/web-platform/meta/css/cssom/computed-style-003.html.ini @@ -1,3 +1,4 @@ [computed-style-003.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/css/cssom/computed-style-004.html.ini b/testing/web-platform/meta/css/cssom/computed-style-004.html.ini @@ -1,3 +1,4 @@ [computed-style-004.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/css/cssom/getComputedStyle-dynamic-subdoc.html.ini b/testing/web-platform/meta/css/cssom/getComputedStyle-dynamic-subdoc.html.ini @@ -0,0 +1,3 @@ +[getComputedStyle-dynamic-subdoc.html] + expected: + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/custom-elements/registries/Element-customElementRegistry-exceptions.html.ini b/testing/web-platform/meta/custom-elements/registries/Element-customElementRegistry-exceptions.html.ini @@ -1,4 +1,6 @@ [Element-customElementRegistry-exceptions.html] + expected: + if navigationApi and debug: CRASH [customElementRegistry on a failed custom element created by calling createElement on CustomElementRegistry should return the registry] expected: FAIL diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.https.sub.html.ini @@ -1,6 +1,7 @@ [element-img-environment-change.https.sub.html] expected: if (processor == "x86") and (os == "linux"): TIMEOUT + if navigationApi and debug: CRASH [sec-fetch-storage-access - Cross-site, no attributes] expected: if (processor == "x86") and (os == "linux"): NOTRUN diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-img-environment-change.sub.html.ini @@ -1,6 +1,7 @@ [element-img-environment-change.sub.html] expected: if (processor == "x86") and (os == "linux"): TIMEOUT + if navigationApi and debug: CRASH [sec-fetch-dest - Not sent to non-trustworthy same-origin destination, no attributes] expected: if (processor == "x86") and (os == "linux"): NOTRUN diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.https.optional.sub.html.ini @@ -1,6 +1,7 @@ [element-meta-refresh.https.optional.sub.html] expected: if asan and not fission: [TIMEOUT, OK] + if navigationApi and debug: CRASH [sec-fetch-dest] expected: if asan and not fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.optional.sub.html.ini b/testing/web-platform/meta/fetch/metadata/generated/element-meta-refresh.optional.sub.html.ini @@ -1,6 +1,7 @@ [element-meta-refresh.optional.sub.html] expected: if (os == "mac") and not debug: [OK, TIMEOUT] + if navigationApi and debug: CRASH [sec-fetch-site - HTTPS downgrade-upgrade] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini @@ -7,6 +7,7 @@ if not debug and (os == "linux") and (processor == "x86"): [TIMEOUT, OK] if not debug and (os == "win"): [TIMEOUT, OK] if not debug and (os == "mac"): [TIMEOUT, OK] + if navigationApi and debug: CRASH [A navigation's initiator origin and referrer are stored in the document state and used on location.reload()] expected: if (os == "linux") and not debug and (processor == "x86_64") and not fission: [PASS, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-urlType.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe-urlType.window.js.ini @@ -0,0 +1,9 @@ +[addIframe-urlType.window.html?urlType=data] + +[addIframe-urlType.window.html?urlType=origin] + +[addIframe-urlType.window.html?urlType=blank] + expected: + if navigationApi and debug: CRASH + +[addIframe-urlType.window.html?urlType=blob] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-urlType.window.js.ini @@ -0,0 +1,7 @@ +[addWindow-urlType.window.html?urlType=blob] + +[addWindow-urlType.window.html?urlType=origin] + +[addWindow-urlType.window.html?urlType=blank] + expected: + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini @@ -1,5 +1,6 @@ [close_script_defer.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [Running defer script in window.close()] expected: FAIL diff --git a/testing/web-platform/meta/html/cross-origin-opener-policy/coop-same-origin-allow-popups-document-write.html.ini b/testing/web-platform/meta/html/cross-origin-opener-policy/coop-same-origin-allow-popups-document-write.html.ini @@ -1,3 +1,4 @@ [coop-same-origin-allow-popups-document-write.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: ERROR diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-event.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/patch-event.html.ini @@ -1,3 +1,5 @@ [patch-event.html] + expected: + if navigationApi and debug: CRASH [patch event timing] expected: FAIL diff --git a/testing/web-platform/meta/html/dom/partial-updates/tentative/patching-pseudo.html.ini b/testing/web-platform/meta/html/dom/partial-updates/tentative/patching-pseudo.html.ini @@ -1,4 +1,6 @@ [patching-pseudo.html] + expected: + if navigationApi and debug: CRASH [patching pseudo-class] expected: FAIL diff --git a/testing/web-platform/meta/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html.ini b/testing/web-platform/meta/html/obsolete/requirements-for-implementations/other-elements-attributes-and-apis/document-color-01.html.ini @@ -0,0 +1,3 @@ +[document-color-01.html] + expected: + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-navigation-navigate.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-navigation-navigate.html.ini @@ -1,3 +1,3 @@ -[iframe-loading-lazy-nav-navigation-navigate.html] - [Navigating iframe loading='lazy' before it is loaded: navigation.navigate] - expected: FAIL +prefs: [dom.navigation.webidl.enabled:true] +disabled:↩ + if (not sessionHistoryInParent): https://bugzilla.mozilla.org/show_bug.cgi?id=1777171↩ diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-navigation-reload.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-navigation-reload.html.ini @@ -1,3 +1,3 @@ -[iframe-loading-lazy-reload-navigation-reload.html] - [Reloading iframe loading='lazy' before it is loaded: navigation.reload] - expected: FAIL +prefs: [dom.navigation.webidl.enabled:true] +disabled:↩ + if (not sessionHistoryInParent): https://bugzilla.mozilla.org/show_bug.cgi?id=1777171↩ diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/src-repeated-in-ancestor.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/src-repeated-in-ancestor.html.ini @@ -1,3 +1,4 @@ [src-repeated-in-ancestor.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-object-element/object-handler.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-object-element/object-handler.html.ini @@ -1,3 +1,4 @@ [object-handler.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-focus-in-frames.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-dialog-element/inert-focus-in-frames.html.ini @@ -1,3 +1,4 @@ [inert-focus-in-frames.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/070.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/070.html.ini @@ -1,3 +1,4 @@ [070.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/071.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/071.html.ini @@ -1,3 +1,4 @@ [071.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/072.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/072.html.ini @@ -1,3 +1,4 @@ [072.html] expected: if fission and (os == "android"): [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/073.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/073.html.ini @@ -1,3 +1,4 @@ [073.html] expected: if (os == "android") and fission: [TIMEOUT, OK] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/074.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/074.html.ini @@ -1,3 +1,4 @@ [074.html] expected: if fission and (os == "android"): [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/075.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/075.html.ini @@ -1,3 +1,4 @@ [075.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/083.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/083.html.ini @@ -1,5 +1,6 @@ [083.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [ scheduler: event listener defined by script in a document in history] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/084.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/execution-timing/084.html.ini @@ -1,3 +1,4 @@ [084.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/syntax/parsing/html5lib_tests1.html.ini b/testing/web-platform/meta/html/syntax/parsing/html5lib_tests1.html.ini @@ -21,6 +21,7 @@ [html5lib_tests1.html?run_type=write] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [html5lib_tests1.html 0b27e026dd03a356bbd78690fff7fb40cd63b606] expected: FAIL diff --git a/testing/web-platform/meta/html/syntax/parsing/html5lib_tests10.html.ini b/testing/web-platform/meta/html/syntax/parsing/html5lib_tests10.html.ini @@ -1,6 +1,7 @@ [html5lib_tests10.html?run_type=write] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [html5lib_tests10.html fee2541ab7080ca5b363bb4b7b0c18ee1d3699ba] expected: FAIL diff --git a/testing/web-platform/meta/html/syntax/parsing/html5lib_tests18.html.ini b/testing/web-platform/meta/html/syntax/parsing/html5lib_tests18.html.ini @@ -11,6 +11,7 @@ [html5lib_tests18.html?run_type=write_single] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [html5lib_tests18.html e4eb33f77ae641718853d2cfddbdb2eece6b266b] expected: FAIL @@ -21,6 +22,7 @@ [html5lib_tests18.html?run_type=write] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [html5lib_tests18.html e4eb33f77ae641718853d2cfddbdb2eece6b266b] expected: FAIL diff --git a/testing/web-platform/meta/html/syntax/parsing/html5lib_tests19.html.ini b/testing/web-platform/meta/html/syntax/parsing/html5lib_tests19.html.ini @@ -1,6 +1,7 @@ [html5lib_tests19.html?run_type=write_single] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [html5lib_tests19.html 3984cbe166b42d77ff6dadc8e1687075db7a8e65] expected: FAIL diff --git a/testing/web-platform/meta/html/syntax/parsing/html5lib_tests9.html.ini b/testing/web-platform/meta/html/syntax/parsing/html5lib_tests9.html.ini @@ -17,6 +17,7 @@ [html5lib_tests9.html?run_type=write] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [html5lib_tests9.html b2a8131e72e53265479c08cd18d4f4663278a021] expected: FAIL @@ -33,6 +34,7 @@ [html5lib_tests9.html?run_type=write_single] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [html5lib_tests9.html b2a8131e72e53265479c08cd18d4f4663278a021] expected: FAIL diff --git a/testing/web-platform/meta/html/syntax/parsing/html5lib_webkit02.html.ini b/testing/web-platform/meta/html/syntax/parsing/html5lib_webkit02.html.ini @@ -1,4 +1,6 @@ [html5lib_webkit02.html?run_type=write] + expected: + if navigationApi and debug: CRASH [html5lib_webkit02.html 3a112027586c5c0fb506c49aa01d3f695ca0a5fa] expected: FAIL @@ -28,6 +30,8 @@ [html5lib_webkit02.html?run_type=write_single] + expected: + if navigationApi and debug: CRASH [html5lib_webkit02.html 3a112027586c5c0fb506c49aa01d3f695ca0a5fa] expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/load-event-after-location-set-during-write.window.js.ini @@ -0,0 +1,3 @@ +[load-event-after-location-set-during-write.window.html] + expected: + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/document.write-02.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/document.write-02.html.ini @@ -1,3 +1,4 @@ [document.write-02.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_001.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_001.html.ini @@ -1,3 +1,4 @@ [iframe_001.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_002.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_002.html.ini @@ -2,3 +2,4 @@ expected: if (os == "android") and debug and fission: [TIMEOUT, OK] if (os == "android") and debug and not fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_003.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_003.html.ini @@ -1,3 +1,4 @@ [iframe_003.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_004.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_004.html.ini @@ -2,3 +2,4 @@ expected: if (os == "android") and debug and not fission: [OK, TIMEOUT] if (os == "android") and debug and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html.ini @@ -1,3 +1,4 @@ [iframe_005.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_006.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_006.html.ini @@ -1,3 +1,4 @@ [iframe_006.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_007.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_007.html.ini @@ -1,3 +1,4 @@ [iframe_007.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_008.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_008.html.ini @@ -2,3 +2,4 @@ expected: if (os == "android") and debug and not fission: [OK, TIMEOUT] if (os == "android") and debug and fission: [TIMEOUT, OK] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_009.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_009.html.ini @@ -1,3 +1,4 @@ [iframe_009.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_010.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-write/iframe_010.html.ini @@ -1,3 +1,4 @@ [iframe_010.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02.html.ini @@ -1,3 +1,4 @@ [document.writeln-02.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03.html.ini @@ -1,3 +1,4 @@ [document.writeln-03.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js.ini @@ -1,6 +1,7 @@ [active.window.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [document.open() removes the document's children (non-active document with an associated Window object; frame is removed)] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1520333 expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document-open-cancels-javascript-url-navigation.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document-open-cancels-javascript-url-navigation.html.ini @@ -1,3 +1,4 @@ [document-open-cancels-javascript-url-navigation.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js.ini @@ -1,6 +1,7 @@ [event-listeners.window.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH [Standard event listeners are to be removed from Window for a non-active document that is the associated Document of a Window (frame is removed)] bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1520333 expected: FAIL diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.js.ini @@ -1,3 +1,4 @@ [mutation-events.window.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.js.ini @@ -1,3 +1,4 @@ [mutation-observer.window.html] expected: if (os == "android") and fission: [TIMEOUT, OK] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-basic.html.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-basic.html.ini @@ -1,3 +1,4 @@ [origin-check-in-document-open-basic.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.js.ini @@ -1,3 +1,4 @@ [quirks.window.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/remove-initial-about-blankness.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/remove-initial-about-blankness.window.js.ini @@ -1,3 +1,4 @@ [remove-initial-about-blankness.window.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window.js.ini @@ -1,3 +1,4 @@ [type-argument.window.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js.ini b/testing/web-platform/meta/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js.ini @@ -1,6 +1,7 @@ [url.window.html] expected: if (os == "android") and debug: [OK, TIMEOUT] + if navigationApi and debug: CRASH [document.open() does not change document's URL (active but not fully active document)] expected: if (os == "win") and debug: PASS diff --git a/testing/web-platform/meta/import-maps/bare-specifiers.sub.html.ini b/testing/web-platform/meta/import-maps/bare-specifiers.sub.html.ini @@ -0,0 +1,3 @@ +[bare-specifiers.sub.html] + expected: + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/import-maps/data-url-specifiers.sub.html.ini b/testing/web-platform/meta/import-maps/data-url-specifiers.sub.html.ini @@ -1,3 +1,4 @@ [data-url-specifiers.sub.html] expected: if (os == "android") and fission: [TIMEOUT, OK] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/import-maps/http-url-like-specifiers.sub.html.ini b/testing/web-platform/meta/import-maps/http-url-like-specifiers.sub.html.ini @@ -0,0 +1,3 @@ +[http-url-like-specifiers.sub.html] + expected: + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/import-maps/import-maps-base-url.sub.html.ini b/testing/web-platform/meta/import-maps/import-maps-base-url.sub.html.ini @@ -1,3 +1,4 @@ [import-maps-base-url.sub.html] expected: if (os == "android") and fission: [OK, TIMEOUT] + if navigationApi and debug: CRASH diff --git a/testing/web-platform/meta/permissions-policy/experimental-features/unload-allowed-headerless.tentative.window.js.ini b/testing/web-platform/meta/permissions-policy/experimental-features/unload-allowed-headerless.tentative.window.js.ini @@ -16,5 +16,7 @@ [unload-allowed-headerless.tentative.window.html?urlType=blank] + expected: + if navigationApi and debug: CRASH ['unload' Policy : allowed in headerless doc when allowed in main frame.] expected: FAIL diff --git a/testing/web-platform/meta/permissions-policy/experimental-features/unload-disallowed-headerless.tentative.window.js.ini b/testing/web-platform/meta/permissions-policy/experimental-features/unload-disallowed-headerless.tentative.window.js.ini @@ -9,6 +9,8 @@ [unload-disallowed-headerless.tentative.window.html?urlType=blank] + expected: + if navigationApi and debug: CRASH ['unload' Policy : disallowed in headerless doc when disallowed in main frame.] expected: FAIL diff --git a/testing/web-platform/meta/reporting/same-origin-same-site-credentials.https.sub.html.ini b/testing/web-platform/meta/reporting/same-origin-same-site-credentials.https.sub.html.ini @@ -3,4 +3,5 @@ expected: if os == "mac": [FAIL, PASS] if os == "android": [FAIL, PASS] + if navigationApi and debug: PASS FAIL diff --git a/testing/web-platform/meta/storage-access-api/hasStorageAccess-insecure.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/hasStorageAccess-insecure.sub.window.js.ini @@ -3,4 +3,5 @@ if (os == "win") and not debug and (processor == "x86_64"): [ERROR, OK, TIMEOUT] if (os == "win") and debug: [TIMEOUT, OK] if (os == "mac") and not debug: [TIMEOUT, OK] + if navigationApi and debug: CRASH [OK, TIMEOUT] diff --git a/testing/web-platform/meta/storage-access-api/hasStorageAccess.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/hasStorageAccess.sub.https.window.js.ini @@ -1,2 +1,4 @@ [hasStorageAccess.sub.https.window.html] - expected: [OK, TIMEOUT] + expected: + if navigationApi and debug: CRASH + [OK, TIMEOUT] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-insecure.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-insecure.sub.window.js.ini @@ -3,6 +3,7 @@ if (os == "linux") and debug and fission and swgl: [TIMEOUT, OK] if (os == "linux") and debug and not fission and not swgl: [TIMEOUT, OK] if (os == "win") and swgl: [TIMEOUT, OK] + if navigationApi and debug: CRASH [OK, TIMEOUT] [[top-level-context\] document.requestStorageAccess() should be rejected when called with a user gesture in insecure context] expected: diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-origin-iframe.sub.https.window.js.ini @@ -2,6 +2,7 @@ expected: if (os == "win") and not debug and (processor == "x86"): [TIMEOUT, OK] if os == "mac": [TIMEOUT, OK] + if navigationApi and debug: CRASH [OK, TIMEOUT] [[nested-cross-origin-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] expected: diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-site-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-cross-site-iframe.sub.https.window.js.ini @@ -1,5 +1,7 @@ [requestStorageAccess-nested-cross-site-iframe.sub.https.window.html] - expected: [OK, TIMEOUT] + expected: + if navigationApi and debug: CRASH + [OK, TIMEOUT] [[nested-cross-site-frame\] document.requestStorageAccess() should be resolved with no user gesture when a permission grant exists, and should allow cookie access] expected: if (os_version == "7.0") and debug and sessionHistoryInParent: [FAIL, PASS, NOTRUN] diff --git a/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini b/testing/web-platform/meta/storage-access-api/requestStorageAccess-nested-same-origin-iframe.sub.https.window.js.ini @@ -2,6 +2,7 @@ expected: if (os == "win") and (processor == "x86") and debug: [TIMEOUT, OK] if os == "mac": [TIMEOUT, OK] + if navigationApi and debug: CRASH [OK, TIMEOUT] [[nested-same-origin-frame\] document.requestStorageAccess() should resolve in top-level frame or same-site iframe, otherwise reject with a NotAllowedError with no user gesture.] expected: