| */ | */ | ||||
| function startConstantVigilance() { | function startConstantVigilance() { | ||||
| var observer = new MutationObserver((mutationsList, observer) => { | var observer = new MutationObserver((mutationsList, observer) => { | ||||
| for (var mutation of mutationsList) { | |||||
| killSticky(mutation.target); | |||||
| } | |||||
| window.requestIdleCallback(() => { | |||||
| for (var mutation of mutationsList) { | |||||
| killSticky(mutation.target); | |||||
| } | |||||
| }); | |||||
| }); | }); | ||||
| console.log("Commencing vigilance for stickies!"); | console.log("Commencing vigilance for stickies!"); | ||||
| function beginKillingStickies() { | function beginKillingStickies() { | ||||
| if (!window.AKS) window.AKS = { stickiesKilled: 0 }; | if (!window.AKS) window.AKS = { stickiesKilled: 0 }; | ||||
| killSticky(); | |||||
| startConstantVigilance(); | |||||
| window.requestIdleCallback(() => { | |||||
| killSticky(); | |||||
| startConstantVigilance(); | |||||
| }); | |||||
| } | } | ||||
| /******************/ | /******************/ |