commit 9cc829db5defd8fae72591734116023bbd6021de
parent ab74c24e55cc496e07180bf34611954262104f57
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date: Tue, 9 Dec 2025 20:32:38 +0000
Bug 2004905 - Clean up a bit LightweightThemeManager. r=desktop-theme-reviewers,extension-reviewers,dao,rpl
No behavior change, this is just unused code.
Differential Revision: https://phabricator.services.mozilla.com/D275590
Diffstat:
2 files changed, 3 insertions(+), 15 deletions(-)
diff --git a/toolkit/modules/LightweightThemeConsumer.sys.mjs b/toolkit/modules/LightweightThemeConsumer.sys.mjs
@@ -12,6 +12,8 @@ ChromeUtils.defineESModuleGetters(lazy, {
ThemeContentPropertyList: "resource:///modules/ThemeVariableMap.sys.mjs",
ThemeVariableMap: "resource:///modules/ThemeVariableMap.sys.mjs",
BuiltInThemeConfig: "resource:///modules/BuiltInThemeConfig.sys.mjs",
+ LightweightThemeManager:
+ "resource://gre/modules/LightweightThemeManager.sys.mjs",
});
// Whether the content and chrome areas should always use the same color
@@ -238,10 +240,7 @@ export function LightweightThemeConsumer(aDocument) {
this.forcedColorsMediaQuery = this._win.matchMedia("(forced-colors)");
this.forcedColorsMediaQuery.addListener(this);
- const { LightweightThemeManager } = ChromeUtils.importESModule(
- "resource://gre/modules/LightweightThemeManager.sys.mjs"
- );
- this._update(LightweightThemeManager.themeData);
+ this._update(lazy.LightweightThemeManager.themeData);
this._win.addEventListener("unload", this, { once: true });
}
diff --git a/toolkit/mozapps/extensions/LightweightThemeManager.sys.mjs b/toolkit/mozapps/extensions/LightweightThemeManager.sys.mjs
@@ -15,17 +15,6 @@ export var LightweightThemeManager = {
}
},
- /*
- * Returns the currently active theme, taking the fallback theme into account
- * if we'd be using the default theme otherwise.
- *
- * This will always return the original theme data and not make use of
- * locally persisted resources.
- */
- get currentThemeWithFallback() {
- return _fallbackThemeData && _fallbackThemeData.theme;
- },
-
get themeData() {
return _fallbackThemeData || { theme: null };
},