mirror of
https://github.com/ranaldsgift/KefinTweaks.git
synced 2026-11-05 15:52:47 +01:00
Improve configuration mutation observer performance
This commit is contained in:
@@ -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, {
|
||||
|
||||
Reference in New Issue
Block a user