summaryrefslogtreecommitdiff
path: root/inject-css.js
diff options
context:
space:
mode:
Diffstat (limited to 'inject-css.js')
-rw-r--r--inject-css.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/inject-css.js b/inject-css.js
index b7c89fe..de2715e 100644
--- a/inject-css.js
+++ b/inject-css.js
@@ -2,14 +2,18 @@ browser.storage.local.get("transparentZenSettings").then((settings) => {
if (settings.transparentZenSettings?.enableStyling) {
browser.storage.local.get("styles").then((data) => {
const currentUrl = window.location.hostname;
- const cssFileName = Object.keys(data.styles?.website || {}).find((key) =>
- currentUrl.includes(key.replace(".css", ""))
+ const cssFileName = Object.keys(data.styles?.website || {}).find(
+ (key) => {
+ const siteName = key.replace(".css", "");
+ return currentUrl === siteName || currentUrl === `www.${siteName}`;
+ }
);
if (cssFileName) {
const features = data.styles.website[cssFileName];
- const featureSettings = settings.transparentZenSettings.featureSettings?.[cssFileName] || {};
-
+ const featureSettings =
+ settings.transparentZenSettings.featureSettings?.[cssFileName] || {};
+
let combinedCSS = "";
for (const [feature, css] of Object.entries(features)) {
if (featureSettings[feature] !== false) {