tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 769fa49a5fb49cc8eec120b2ecf7aaa74f0fb778
parent c0b54ac5da576965d73cce1251b735e6dc9a0249
Author: Kagami Sascha Rosylight <krosylight@proton.me>
Date:   Fri, 17 Oct 2025 14:39:10 +0000

Bug 1994425 - Part 1: Add Navigation API variant for CI r=taskgraph-reviewers,jgraham,farre,jmaher

Differential Revision: https://phabricator.services.mozilla.com/D268718

Diffstat:
Mtaskcluster/kinds/web-platform-tests/kind.yml | 10++++++++++
Mtaskcluster/test_configs/variants.yml | 11+++++++++++
Mtesting/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py | 1+
3 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/taskcluster/kinds/web-platform-tests/kind.yml b/taskcluster/kinds/web-platform-tests/kind.yml @@ -151,6 +151,7 @@ tasks: - privatebrowsing - inc-origin-init - privatebrowsing-inc-origin-init + - navigation-api run-on-projects: by-variant: geckoview-no-fission-no-ship: @@ -180,6 +181,10 @@ 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.*: [] @@ -207,6 +212,7 @@ tasks: treeherder-symbol: W-b(wpt) variants: - no-fission + - navigation-api chunks: by-test-platform: android.*: 3 @@ -221,6 +227,10 @@ tasks: by-test-platform: android.*: ['mozilla-central'] default: [] + navigation-api: + by-test-platform: + linux2404-64/.*: built-projects + default: [] default: by-test-platform: android.*: [] diff --git a/taskcluster/test_configs/variants.yml b/taskcluster/test_configs/variants.yml @@ -574,3 +574,14 @@ 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/tests/tools/wptrunner/wptrunner/browsers/firefox.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py @@ -242,6 +242,7 @@ 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))