summaryrefslogtreecommitdiff
path: root/content-script.js
diff options
context:
space:
mode:
authorsameerasw <[email protected]>2025-05-24 04:51:10 +0530
committersameerasw <[email protected]>2025-05-24 04:51:13 +0530
commit176a8a76245ed60d347d445441e1b75a31f16461 (patch)
treeddc4af7995289839aef00bc69d7b7eb369febbeb /content-script.js
parent508d5d551fc3fe07e9f2c36119322b7cba72b290 (diff)
fixed themes applying upon fetching
Diffstat (limited to 'content-script.js')
-rw-r--r--content-script.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/content-script.js b/content-script.js
index 4e99e29..82fd3a1 100644
--- a/content-script.js
+++ b/content-script.js
@@ -16,8 +16,13 @@
// Update our stylesheet content
function updateStyles(css) {
const stylesheet = getStylesheet();
- stylesheet.textContent = css || "";
- console.log("ZenInternet: Styles were " + (css ? "updated" : "removed"));
+ // Only update if content has changed to avoid unnecessary reflows
+ if (stylesheet.textContent !== css) {
+ stylesheet.textContent = css || "";
+ console.log("ZenInternet: Styles were " + (css ? "updated" : "removed"));
+ } else {
+ console.log("ZenInternet: Styles unchanged, skipping update");
+ }
}
// Announce content script is ready and provide current hostname