summaryrefslogtreecommitdiff
path: root/inject-css.js
diff options
context:
space:
mode:
Diffstat (limited to 'inject-css.js')
-rw-r--r--inject-css.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/inject-css.js b/inject-css.js
index 88ddacc..ea1525a 100644
--- a/inject-css.js
+++ b/inject-css.js
@@ -1,3 +1,5 @@
+import { SKIP_FORCE_THEMING_KEY } from "./shared/constants.js";
+
let logging = false;
if (logging) console.log("inject-css.js script loaded");
@@ -28,7 +30,16 @@ if (logging) console.log("inject-css.js script loaded");
return currentUrl === siteName || currentUrl === `www.${siteName}`;
});
+ const skipListData = await browser.storage.local.get(
+ SKIP_FORCE_THEMING_KEY
+ );
+ const skipList = skipListData[SKIP_FORCE_THEMING_KEY] || [];
+
if (!cssFileName && settings.transparentZenSettings?.forceStyling) {
+ if (skipList.includes(currentUrl)) {
+ if (logging) console.log("Skipping forced theming for this site");
+ return;
+ }
cssFileName = "example.com.css";
}