Improve configuration mutation observer performance

This commit is contained in:
HighImKevin committed 2026-09-26 08:14:45 -04:00
1 parent 90febaaecd
commit 98a3e8fbfd
1 file changed
+10 -1
+10 -1
View File
@@ -5665,8 +5665,17 @@
return; return;
} }
let scheduled = false;
appUserMenuConfigObserver = new MutationObserver(() => { 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, { appUserMenuConfigObserver.observe(document.body, {