diff options
author | sameerasw <[email protected]> | 2025-05-24 04:51:10 +0530 |
---|---|---|
committer | sameerasw <[email protected]> | 2025-05-24 04:51:13 +0530 |
commit | 176a8a76245ed60d347d445441e1b75a31f16461 (patch) | |
tree | ddc4af7995289839aef00bc69d7b7eb369febbeb /content-script.js | |
parent | 508d5d551fc3fe07e9f2c36119322b7cba72b290 (diff) |
fixed themes applying upon fetching
Diffstat (limited to 'content-script.js')
-rw-r--r-- | content-script.js | 9 |
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 |