Add asap behavior to remove-attr scriptlet · gorhill/uBlock@35d7406 (original) (raw)

Original file line number Diff line number Diff line change
@@ -731,7 +731,7 @@
731 731 }
732 732 }
733 733 if ( skip ) { return; }
734 -timer = self.requestIdleCallback(rmattr, { timeout: 67 });
734 +timer = self.requestIdleCallback(rmattr, { timeout: 17 });
735 735 };
736 736 const start = ( ) => {
737 737 rmattr();
@@ -746,10 +746,10 @@
746 746 };
747 747 if ( document.readyState !== 'complete' && /\bcomplete\b/.test(behavior) ) {
748 748 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' |
752 750 start();
751 +} else {
752 +self.addEventListener('DOMContentLoaded', start, { once: true });
753 753 }
754 754 })();
755 755
@@ -1511,7 +1511,6 @@
1511 1511
1512 1512
1513 1513
1514 -
1515 1514 // These lines below are skipped by the resource parser.
1516 1515 // <<<< end of private namespace
1517 1516 })();