Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This might be an issue with your browser configuration or with itch itself. The game is just a file hosted on the itch servers for download. Maybe check with itch support?

I just did one thing:
Timed the clicking on button