Yes. Allow pop-ups for itch io and try again.
My pop up blocker is off and i'm still being redirected to the site, so I can't figure out what's going on. I'm assuming it's still something with my computer. :( I'm sorry for all of the complications!