From 37c142f6e6d28208a67e9efea0a330aa6e99394d Mon Sep 17 00:00:00 2001 From: cottongin Date: Wed, 26 Aug 2026 18:17:33 -0400 Subject: [PATCH] fix: prevent page reload on color/preset saves saveSettings() writes all keys including 'enabled', which triggered the storage.onChanged reload check even when enabled didn't actually change. Compare oldValue vs newValue so the reload only fires when the enabled state genuinely toggles. Co-authored-by: Cursor --- content/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/main.js b/content/main.js index 13ca38a..076e6eb 100644 --- a/content/main.js +++ b/content/main.js @@ -9,7 +9,7 @@ window.RedditTweaks.badgeTweak.apply(settings); browser.storage.onChanged.addListener(function (changes) { - if (changes.enabled) { + if (changes.enabled && changes.enabled.newValue !== changes.enabled.oldValue) { location.reload(); return; }