I haven’t had “congratulations” things on squidboards in a while (not in months), but for weeks theyve been popping up literally every time I try to go on this other site to the point where I basically can’t access the site
If I’m understanding them correctly they’re caused by ads that contain and run scripts to direct you to other sites. An adblocker should help but I don’t have much experience to reference for that