tor-browser

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

commit 5927356099fe73690a3f1bef2636e80a867d4b88
parent 83efe0f93a603c95bf8cfa50e1736a8ed9ed71f5
Author: Chris DuPuis <cdupuis@mozilla.com>
Date:   Fri, 21 Nov 2025 22:23:55 +0000

Bug 1997657 - part 3: asrouter fixes related to backup enablement r=hsohaney,omc-reviewers,emcminn

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

Diffstat:
Mbrowser/components/asrouter/tests/browser/browser_asrouter_targeting.js | 21++++++++++++++++++---
1 file changed, 18 insertions(+), 3 deletions(-)

diff --git a/browser/components/asrouter/tests/browser/browser_asrouter_targeting.js b/browser/components/asrouter/tests/browser/browser_asrouter_targeting.js @@ -2479,18 +2479,25 @@ add_task(async function check_backupArchiveEnabled() { const sandbox = sinon.createSandbox(); registerCleanupFunction(() => sandbox.restore()); - await pushPrefs(["browser.backup.archive.enabled", true]); + await pushPrefs( + ["browser.backup.archive.enabled", true], + ["browser.backup.archive.overridePlatformCheck", true] + ); is( await ASRouterTargeting.Environment.backupArchiveEnabled, true, "should return true if the killswitch is not on" ); - + await SpecialPowers.popPrefEnv(); const archiveExperiment = await NimbusTestUtils.enrollWithFeatureConfig({ featureId: "backupService", value: { archiveKillswitch: true }, }); + await pushPrefs( + ["browser.backup.archive.enabled", true], + ["browser.backup.archive.overridePlatformCheck", false] + ); is( await ASRouterTargeting.Environment.backupArchiveEnabled, @@ -2507,13 +2514,21 @@ add_task(async function check_backupRestoreEnabled() { const sandbox = sinon.createSandbox(); registerCleanupFunction(() => sandbox.restore()); - await pushPrefs(["browser.backup.restore.enabled", true]); + await pushPrefs( + ["browser.backup.restore.enabled", true], + ["browser.backup.restore.overridePlatformCheck", true] + ); is( await ASRouterTargeting.Environment.backupRestoreEnabled, true, "should return true if the killswitch is not on" ); + await SpecialPowers.popPrefEnv(); + await pushPrefs( + ["browser.backup.restore.enabled", true], + ["browser.backup.restore.overridePlatformCheck", false] + ); const restoreExperiment = await NimbusTestUtils.enrollWithFeatureConfig({ featureId: "backupService",