tor-browser

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

commit cd57b348e07bd562cfa6aa5f12b7c16baf31e7fd
parent 9026728fa30aaece52f6ad550e4ea1e1d1affd6b
Author: Henrik Skupin <mail@hskupin.info>
Date:   Wed, 22 Oct 2025 08:34:50 +0000

Bug 1995639 - [remote] Disable all machine learning features by default. r=webdriver-reviewers,Mardak,Sasha

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

Diffstat:
Mremote/shared/RecommendedPreferences.sys.mjs | 3+++
Mtesting/marionette/client/marionette_driver/geckoinstance.py | 2++
2 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/remote/shared/RecommendedPreferences.sys.mjs b/remote/shared/RecommendedPreferences.sys.mjs @@ -122,6 +122,9 @@ const COMMON_PREFERENCES = new Map([ // Make sure error page is not shown for blank pages with 4xx or 5xx response code ["browser.http.blank_page_with_error_response.enabled", true], + // Disable all machine learning features by default + ["browser.ml.enable", false], + // Disable CFR features for automated tests. ["browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false], diff --git a/testing/marionette/client/marionette_driver/geckoinstance.py b/testing/marionette/client/marionette_driver/geckoinstance.py @@ -633,6 +633,8 @@ class DesktopInstance(GeckoInstance): "browser.download.panel.shown": True, # Do not show the EULA notification which can interfer with tests "browser.EULA.override": True, + # Disable all machine learning features by default + "browser.ml.enable": False, # Disable Activity Stream telemetry pings "browser.newtabpage.activity-stream.telemetry": False, # Always display a blank page