commit ebf376ca6756dd6f0acbee511ad56e9c8c116d9c
parent c9de345c7fa468ee042835be9d54f2626fa8d135
Author: Dão Gottwald <dao@mozilla.com>
Date: Wed, 15 Oct 2025 12:07:17 +0000
Bug 1984885 - Enable transparent background on webext sidebar panels and set better --sidebar-background-color default for lwthemes. r=emilio,desktop-theme-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D268108
Diffstat:
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/browser/base/content/webext-panels.css b/browser/base/content/webext-panels.css
@@ -2,6 +2,10 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+:root {
+ background-color: transparent;
+}
+
sidebar-panel-header {
padding-inline: var(--space-large);
diff --git a/browser/themes/shared/browser-colors.css b/browser/themes/shared/browser-colors.css
@@ -60,6 +60,9 @@
--toolbox-textcolor: var(--lwt-text-color, currentColor);
--toolbox-textcolor-inactive: var(--lwt-text-color, currentColor);
+ --sidebar-background-color: light-dark(rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.1));
+ --sidebar-text-color: CanvasText;
+
@media not (prefers-contrast) {
--focus-outline-color: light-dark(#0061e0, #00ddff);
}