So it might be because I'm on the website. I did notice that itch likes to open lots of tabs. I'll downloasd it and see if it persists.