From c39253454aae585ea2ee6beb362cd5052e435ff9 Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Thu, 21 Nov 2024 19:27:54 +0100 Subject: [PATCH] fix: add condition to listen for color scheme changes only in main browser window --- src/browser/base/content/zenThemeModifier.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/browser/base/content/zenThemeModifier.js b/src/browser/base/content/zenThemeModifier.js index f7ee83590..6bd66e81b 100644 --- a/src/browser/base/content/zenThemeModifier.js +++ b/src/browser/base/content/zenThemeModifier.js @@ -36,7 +36,9 @@ var ZenThemeModifier = { }, listenForEvents() { - window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', this._onPrefersColorSchemeChange.bind(this)); + if (this._inMainBrowserWindow) { + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', this._onPrefersColorSchemeChange.bind(this)); + } var handleEvent = this.handleEvent.bind(this); // Listen for changes in the accent color and border radius