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:
1 parent
90febaaecd
commit
98a3e8fbfd
1 file changed
+10
-1
@@ -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, {
|
||||||
|
|||||||
Reference in new issue
Block a user