cosmetics

This commit is contained in:
tophf 2022-02-25 01:26:50 +03:00
parent 29cafd619c
commit 8fc6c8bcde

View File

@ -394,7 +394,8 @@ function waitForSelector(selector, {recur, stopOnDomReady = true} = {}) {
return n.tagName && (n.matches(selector) || n.firstElementChild && $(selector, n)); return n.tagName && (n.matches(selector) || n.firstElementChild && $(selector, n));
} }
function callRecur([m0, m1]) { function callRecur([m0, m1]) {
if (m1 || (m0 = m0.addedNodes)[3] || [].some.call(m0, isMatching)) { // Skipping tiny records // Checking addedNodes if only 1 MutationRecord to skip simple mutations quickly
if (m1 || (m0 = m0.addedNodes)[3] || [].some.call(m0, isMatching)) {
const all = $$(selector); // Using one $$ call instead of ~100 calls for each node const all = $$(selector); // Using one $$ call instead of ~100 calls for each node
const added = !elems ? all : all.filter(el => !elems.includes(el)); const added = !elems ? all : all.filter(el => !elems.includes(el));
if (added.length) { if (added.length) {