Skip to content

Commit 35d7406

Browse files
committed
Add asap behavior to remove-attr scriptlet
Related issue: - uBlockOrigin/uAssets#9528
1 parent 5a76009 commit 35d7406

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

assets/resources/scriptlets.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@
731731
}
732732
}
733733
if ( skip ) { return; }
734-
timer = self.requestIdleCallback(rmattr, { timeout: 67 });
734+
timer = self.requestIdleCallback(rmattr, { timeout: 17 });
735735
};
736736
const start = ( ) => {
737737
rmattr();
@@ -746,10 +746,10 @@
746746
};
747747
if ( document.readyState !== 'complete' && /\bcomplete\b/.test(behavior) ) {
748748
self.addEventListener('load', start, { once: true });
749-
} else if ( document.readyState === 'loading' ) {
750-
self.addEventListener('DOMContentLoaded', start, { once: true });
751-
} else {
749+
} else if ( document.readyState !== 'loading' || /\basap\b/.test(behavior) ) {
752750
start();
751+
} else {
752+
self.addEventListener('DOMContentLoaded', start, { once: true });
753753
}
754754
})();
755755

@@ -1511,7 +1511,6 @@
15111511

15121512

15131513

1514-
15151514
// These lines below are skipped by the resource parser.
15161515
// <<<< end of private namespace
15171516
})();

0 commit comments

Comments
 (0)