From 6fc85d1c0959ba39dda0f12c5bbc42e2c60abf42 Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Sat, 21 Sep 2024 18:26:15 +0200 Subject: [PATCH] Refactor ZenThemesImporter to update Zen themes only when the window is active --- src/ZenThemesImporter.mjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ZenThemesImporter.mjs b/src/ZenThemesImporter.mjs index 9b7092c..d62fcd2 100644 --- a/src/ZenThemesImporter.mjs +++ b/src/ZenThemesImporter.mjs @@ -106,6 +106,11 @@ var gZenThemeImporter = new (class { } async updateStylesheet() { + if (Services.focus.activeWindow !== window) { + return; + } + + console.log('ZenThemeImporter: Updating Zen themes'); await this.removeStylesheet(); const themes = Object.values(await ZenThemesCommon.getThemes());