I set DOM popups allowed to a null value. I essentially did what I did with NoScript: forced it to make me whitelist individual sites. Because I am the sort of person who prefers to brute force my internet blocking. (Doing scriptblocking this way is extremely customizable, subverts some types of paywall, and blocks a whole host of annoying things--yes, you have to spend time whitelisting multiple bits of every site you go to because it requires whitelisting scripts at the individual level, but every time I use someone else's computer I marvel at how annoying the internet is because I have rid myself of so much of it.)
Except that while this worked for a while, it abruptly stopped working, and I cannot figure out why, because the field is still set to a null value, but it doesn't block pop-ups anymore.
Except that while this worked for a while, it abruptly stopped working, and I cannot figure out why, because the field is still set to a null value, but it doesn't block pop-ups anymore.
no subject
Date: 2025-06-01 03:26 am (UTC)no subject
Date: 2025-06-01 05:39 am (UTC)no subject
Date: 2025-06-06 03:41 am (UTC)On Firefox 128, I find that clearing it (or setting it to just "reset") doesn't prevent popups on click. So that changed a bit ago.
It sure seems like it is still supported: https://github.com/mozilla-firefox/firefox/blob/256ddfe73aaecf86420c55af1bdb23cb8755ea88/dom/base/PopupBlocker.cpp#L49 -- maybe worth filing a bug report. I don't see anything wrong with the code, but it's weirdly low-level and I don't feel like puzzling out their logic and choices right now. :-P
no subject
Date: 2025-06-04 08:12 pm (UTC)Once it is available for Linux (which is in process, but going to take a while), I may recommend that you try Orion, which is pretty aggressive about blocking out of the box.