summaryrefslogtreecommitdiff
path: root/inject-css.js
diff options
context:
space:
mode:
authorsameerasw <[email protected]>2025-02-26 19:49:11 +0530
committersameerasw <[email protected]>2025-02-26 19:49:11 +0530
commitfac878b27b058ba31b6af142ec15583ab0405690 (patch)
tree8cada414c53cc1d503e52490cdbfa66cdb890630 /inject-css.js
parent3b0070518d96f8c7a924f7b8b178877c8207dfd3 (diff)
Fixed incorrect website matching
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) {