(function () { "use strict"; async function init() { const settings = await window.RedditTweaks.loadSettings(); if (!settings.enabled) return; if (settings.badgeLayout) { document.documentElement.classList.add("rt-badges-enabled"); window.RedditTweaks.badgeTweak.apply(settings); } browser.storage.onChanged.addListener(function (changes) { if ( (changes.enabled && changes.enabled.newValue !== changes.enabled.oldValue) || (changes.badgeLayout && changes.badgeLayout.newValue !== changes.badgeLayout.oldValue) ) { location.reload(); return; } window.RedditTweaks.loadSettings().then(function (updated) { if (settings.badgeLayout) { window.RedditTweaks.badgeTweak.updateColors(updated); } }); }); } init(); })();