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:
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)"
);
});