tor-browser

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

commit 15ab9c0506de5faad6f3deebb2046d0589286145
parent 4d2242c435e3a912801bed6b65451cdfeb2c5746
Author: Rob Wu <rob@robwu.nl>
Date:   Tue, 16 Dec 2025 14:20:26 +0000

Bug 2006058 - Drop startupData.experiment r=willdurand

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

Diffstat:
Mtoolkit/mozapps/extensions/internal/XPIProvider.sys.mjs | 1+
Mtoolkit/mozapps/extensions/test/xpcshell/test_cleanup_theme_processedColors.js | 9++++++---
2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/toolkit/mozapps/extensions/internal/XPIProvider.sys.mjs b/toolkit/mozapps/extensions/internal/XPIProvider.sys.mjs @@ -1478,6 +1478,7 @@ var XPIStates = { // while at it. delete data.startupData.lwtDarkStyles; delete data.startupData.lwtStyles; + delete data.startupData.experiment; } } } diff --git a/toolkit/mozapps/extensions/test/xpcshell/test_cleanup_theme_processedColors.js b/toolkit/mozapps/extensions/test/xpcshell/test_cleanup_theme_processedColors.js @@ -57,6 +57,8 @@ add_task(async function test_cleanup_theme_processedColors() { _processedColors: 42, foo: "bar", }, + lwtDarkStyles: {}, + experiment: null, }; const jsonFile = new JSONFile({ @@ -81,8 +83,9 @@ add_task(async function test_cleanup_theme_processedColors() { !("_processedColors" in themeFromFile.startupData.lwtData.theme), "No _processedColor property" ); - Assert.ok( - !("lwtStyles" in themeFromFile.startupData), - "No lwtStyles property" + Assert.deepEqual( + ["lwtData"], + Object.keys(themeFromFile.startupData), + "No legacy properties (lwtStyles, lwtDarkStyles, experiment)" ); });