commit 4f45607b9c33541dfa7fdb7b690d3c1f8729d28c parent 21742c0ed633238f6fed943adfbc2e827bd65eb9 Author: Kagami Sascha Rosylight <krosylight@proton.me> Date: Wed, 26 Nov 2025 21:40:26 +0000 Bug 2002521 - Remove Navigation API variant for CI r=taskgraph-reviewers,bhearsum It achieved its goal, now time to leave! (But intentionally leave the changes made in bug 1995390.) Differential Revision: https://phabricator.services.mozilla.com/D274127 Diffstat:
6 files changed, 6 insertions(+), 30 deletions(-)
diff --git a/taskcluster/kinds/web-platform-tests/kind.yml b/taskcluster/kinds/web-platform-tests/kind.yml @@ -145,7 +145,6 @@ tasks: - privatebrowsing - inc-origin-init - privatebrowsing-inc-origin-init - - navigation-api run-on-projects: by-variant: geckoview-no-fission-no-ship: @@ -175,10 +174,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.*: [] @@ -206,7 +201,6 @@ tasks: treeherder-symbol: W-b(wpt) variants: - no-fission - - navigation-api chunks: by-test-platform: android.*: 3 @@ -221,16 +215,11 @@ tasks: by-test-platform: android.*: ['mozilla-central'] default: [] - navigation-api: - by-test-platform: - linux2404-64/.*: built-projects - default: [] default: by-test-platform: linux2404-64/.*: built-projects android.*: [] .*-wayland.*: [] - .*/debug: [] default: ['mozilla-central'] test-manifest-loader: null # don't load tests in the taskgraph tier: 2 @@ -599,7 +588,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/variants.yml b/taskcluster/test_configs/variants.yml @@ -676,14 +676,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/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,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: TIMEOUT + if debug: TIMEOUT [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] @@ -16,7 +16,7 @@ if (os == "win") and not debug and (processor == "x86_64"): [TIMEOUT, PASS] if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, PASS, NOTRUN] if (os == "mac") and not debug: [TIMEOUT, PASS, NOTRUN] - if navigationApi and debug: NOTRUN + if debug: NOTRUN [A navigation's initiator origin and referrer are stored in the document state and used in the document repopulation case] expected: @@ -25,4 +25,4 @@ if (os == "linux") and not debug and not fission: [PASS, TIMEOUT] if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] if (os == "mac") and not debug: [PASS, TIMEOUT] - if navigationApi and debug: TIMEOUT + if debug: TIMEOUT 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 @@ -2,4 +2,4 @@ expected: if (os == "android") and fission: [OK, TIMEOUT] if (os == "linux"): [CRASH, OK] - if navigationApi and debug: [CRASH, OK] + if debug: [CRASH, OK] diff --git a/testing/web-platform/meta/web-locks/bfcache/sharedworker-multiple.tentative.https.html.ini b/testing/web-platform/meta/web-locks/bfcache/sharedworker-multiple.tentative.https.html.ini @@ -1,6 +1,6 @@ [sharedworker-multiple.tentative.https.html] expected: - if navigationApi and debug: TIMEOUT + if debug: TIMEOUT [An existing held lock must prevent bfcache on all connected documents] expected: - if navigationApi and debug: TIMEOUT + if debug: TIMEOUT diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py @@ -243,7 +243,6 @@ def run_info_extras(logger, default_prefs=None, **kwargs): "remoteAsyncEvents": (bool_pref("remote.events.async.mouse.enabled") or 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))