Open LukaFX opened 5 years ago
Good idea!
For actual popups (the ones that open in a new tab, created using window.open), we would need to show a notification bar with a button to open the popup (like Firefox does). However, I'm guessing what you're referring to are just dialog boxes that open on top of the page (example). For those, we'd need to implement support for cosmetic filters, which would then let us use the rules in lists like EasyList to figure out which popups to block.
It's pretty easy to implement a working version of this, but getting it to run fast is tricky. Adblock Plus injects a huge CSS stylesheet with all of the filters into every webpage, which consumes a lot of memory and causes the brower to do more work when restyling the page. uBlock Origin seems to work better (I believe that extension has it's own selector matching written in JS); it's probably worth investigating how that works in more detail.
Cosmetic filters is also a thing I would love to see. I would like to use the filters provided by uBlock Origin: https://github.com/uBlockOrigin/uAssets/tree/master/filters
Popups on websites like "save 50%" or something like that is really annoying. Maybe a feature to blovk those?