Improve configuration mutation observer performance

This commit is contained in:
HighImKevin
2026-09-26 08:14:45 -04:00
parent 90febaaecd
commit 98a3e8fbfd
+10 -1
View File
@@ -5665,8 +5665,17 @@
return;
}
let scheduled = false;
appUserMenuConfigObserver = new MutationObserver(() => {
addConfigButtonToAppUserMenu();
if (document.querySelector('[data-kefintweaks-user-menu-config-button]')) {
return;
}
if (scheduled) return;
scheduled = true;
requestAnimationFrame(() => {
scheduled = false;
addConfigButtonToAppUserMenu();
});
});
appUserMenuConfigObserver.observe(document.body, {