tor-browser

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

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:
Mtoolkit/modules/LightweightThemeConsumer.sys.mjs | 7+++----
Mtoolkit/mozapps/extensions/LightweightThemeManager.sys.mjs | 11-----------
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 }; },