Is anyone else starting to get some more questionable pop-ups and requests to install things when coming to this website again?
I'm using firefox and ad-block and etc but for some reason, this is getting past all of them. Even if you click no to the install prompt, it pops up another one. It doesn't happen everytime but a couple times a day or so.
Just in case ioi isn't aware.