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.