commit 114129872676f5164b1ae556a1ba1a7b50b1b62d parent 77177f4b976573c5d1ec0b287016162cb7606739 Author: Cosmin Sabou <csabou@mozilla.com> Date: Sat, 18 Oct 2025 01:53:30 +0300 Revert "Bug 1994425 - Part 3: Run WPT backlog job on debug for Navigation API r=taskgraph-reviewers,bhearsum" for causing multiple Navigation related wpt failures. This reverts commit b0811f4945d68fb23eb9d677af4196a6c7f368eb. Revert "Bug 1994425 - Part 2: Adjust WPT metadata r=taskgraph-reviewers,jmaher" This reverts commit 10b38d7dd5dc37ec83ee6c47d66d9c5ddb749d88. Revert "Bug 1994425 - Part 1: Add Navigation API variant for CI r=taskgraph-reviewers,jgraham,farre,jmaher" This reverts commit 769fa49a5fb49cc8eec120b2ecf7aaa74f0fb778. Diffstat:
79 files changed, 8 insertions(+), 140 deletions(-)
diff --git a/taskcluster/kinds/web-platform-tests/kind.yml b/taskcluster/kinds/web-platform-tests/kind.yml @@ -151,7 +151,6 @@ tasks: - privatebrowsing - inc-origin-init - privatebrowsing-inc-origin-init - - navigation-api run-on-projects: by-variant: geckoview-no-fission-no-ship: @@ -181,10 +180,6 @@ tasks: default: built-projects inc-origin-init: [] privatebrowsing-inc-origin-init: [] - navigation-api: - by-test-platform: - linux2404-64/.*: built-projects - default: [] default: by-test-platform: android.*: [] @@ -212,7 +207,6 @@ tasks: treeherder-symbol: W-b(wpt) variants: - no-fission - - navigation-api chunks: by-test-platform: android.*: 3 @@ -227,15 +221,10 @@ tasks: by-test-platform: android.*: ['mozilla-central'] default: [] - navigation-api: - by-test-platform: - linux2404-64/.*: built-projects - default: [] default: by-test-platform: android.*: [] .*-wayland.*: [] - .*/debug: [] default: ['mozilla-central'] test-manifest-loader: null # don't load tests in the taskgraph tier: 2 @@ -604,7 +593,6 @@ tasks: by-test-platform: android.*: [] .*-wayland.*: [] - .*/debug: [] default: ['mozilla-central'] test-manifest-loader: null # don't load tests in the taskgraph tier: 2 diff --git a/taskcluster/test_configs/test-platforms.yml b/taskcluster/test_configs/test-platforms.yml @@ -81,7 +81,6 @@ linux2404-64/debug: test-sets: - linux-tests - web-platform-tests - - web-platform-tests-backlog linux2404-64-asan/opt: build-platform: linux64-asan/opt diff --git a/taskcluster/test_configs/variants.yml b/taskcluster/test_configs/variants.yml @@ -574,14 +574,3 @@ privatebrowsing-inc-origin-init: mozharness: extra-options: - "--setpref=browser.privatebrowsing.autostart=true" - -navigation-api: - description: "{description} with Navigation API enabled" - component: "Core::DOM: Navigation" - expiration: "2026-05-01" - suffix: "nav" - mozinfo: "navigationApi" - merge: - mozharness: - extra-options: - - "--setpref=dom.navigation.webidl.enabled=true" 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,4 +1,3 @@ [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,11 +1,9 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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 @@ -1,3 +0,0 @@ -[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,6 +1,4 @@ [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,7 +1,6 @@ [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,7 +1,6 @@ [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,7 +1,6 @@ [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,7 +1,6 @@ [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,7 +7,6 @@ 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 @@ -1,9 +0,0 @@ -[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 @@ -1,7 +0,0 @@ -[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/history/the-history-interface/002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini @@ -1,6 +1,4 @@ [002.html] - expected: - if navigationApi: CRASH [popstate event should fire when navigation occurs] expected: if (os == "linux") and debug and not fission: [PASS, FAIL] 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,6 +1,5 @@ [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,4 +1,3 @@ [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,5 +1,3 @@ [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,6 +1,4 @@ [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 @@ -1,3 +0,0 @@ -[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 +1,3 @@ -prefs: [dom.navigation.webidl.enabled:true] +[iframe-loading-lazy-nav-navigation-navigate.html] + [Navigating iframe loading='lazy' before it is loaded: navigation.navigate] + expected: FAIL 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 +1,3 @@ -prefs: [dom.navigation.webidl.enabled:true] +[iframe-loading-lazy-reload-navigation-reload.html] + [Reloading iframe loading='lazy' before it is loaded: navigation.reload] + expected: FAIL 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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,6 +1,5 @@ [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,4 +1,3 @@ [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,7 +21,6 @@ [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,7 +1,6 @@ [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,7 +11,6 @@ [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 @@ -22,7 +21,6 @@ [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,7 +1,6 @@ [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,7 +17,6 @@ [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 @@ -34,7 +33,6 @@ [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,6 +1,4 @@ [html5lib_webkit02.html?run_type=write] - expected: - if navigationApi and debug: CRASH [html5lib_webkit02.html 3a112027586c5c0fb506c49aa01d3f695ca0a5fa] expected: FAIL @@ -30,8 +28,6 @@ [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 @@ -1,3 +0,0 @@ -[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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +2,3 @@ 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,4 +1,3 @@ [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,4 +2,3 @@ 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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +2,3 @@ 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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,7 +1,6 @@ [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,4 +1,3 @@ [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,7 +1,6 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,4 +1,3 @@ [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,7 +1,6 @@ [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 @@ -1,3 +0,0 @@ -[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,4 +1,3 @@ [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 @@ -1,3 +0,0 @@ -[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,4 +1,3 @@ [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,7 +16,5 @@ [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,8 +9,6 @@ [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/storage-access-api/hasStorageAccess-insecure.sub.window.js.ini b/testing/web-platform/meta/storage-access-api/hasStorageAccess-insecure.sub.window.js.ini @@ -3,5 +3,4 @@ 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,4 +1,2 @@ [hasStorageAccess.sub.https.window.html] - expected: - if navigationApi and debug: CRASH - [OK, TIMEOUT] + expected: [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,7 +3,6 @@ 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,7 +2,6 @@ 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,7 +1,5 @@ [requestStorageAccess-nested-cross-site-iframe.sub.https.window.html] - expected: - if navigationApi and debug: CRASH - [OK, TIMEOUT] + expected: [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,7 +2,6 @@ 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: diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py @@ -242,7 +242,6 @@ def run_info_extras(logger, default_prefs=None, **kwargs): "privateBrowsing": bool_pref("browser.privatebrowsing.autostart"), "remoteAsyncEvents": bool_pref("remote.events.async.wheel.enabled"), "incOriginInit": os.environ.get("MOZ_ENABLE_INC_ORIGIN_INIT") == "1", - "navigationApi": bool_pref("dom.navigation.webidl.enabled"), } rv.update(run_info_browser_version(**kwargs))