The newly introduced human verification fails every time when on the desktop app. It works fine in browser.
I have the latest version of itch, butler, and itch-setup.
I can navigate to relatively static pages like the front page or individual project pages, but anything involving searches or tags gets me an infinite verification loop in the app. The regular Chrome browser works fine, though.
The root cause might be because an old version of embedded Chrome is used in the itch desktop app, and it’s incompatible with Cloudflare’s human verification. Fixing it might mean either moving the app codebase to a new version of Electron (which could be non-trivial) or somehow allowing the itch app to bypass the “I’m Not a Clanker” screen.
TEMPORARY FIX!!!!!!!!!
-In the top right of the app, click the three dots and select 'Open developer tools'
-Click the Network tab at the top, then click on the little Wi-Fi symbol with the little gear (Should say 'More network conditions...' when hovering over it)
-In the 'User Agent' section, uncheck the 'Use browser default' and in the dropdown below it pick probably any, I selected Chrome - Windows.
-Then click any link that would infinite loop you or refresh the cloudflare looping page.
This fix will work as long as you have the dev tools open but only for 1 tab at a time, as you cannot open multiple dev tools windows.
You might be able to get around it now by changing the url at the top from 'https://itch.io/' to 'https://itch.io/games/'.
I tried out the App the 1st time today. Same problem here.
Your fix works perfectly well, thanks. But (a) for normal users, this is not a solution => they will just never use the App :-(
(b) is there a way to set the user-agent to something working for the whole itch.io App? Maybe from command-line (I'm on Linux but that should be analog to windows regarding cmdline args).
Thanks, it worked with Chrome/Windows but not Firefox/Windows (although I’m using Firefox right now) for some reason.
And I actually can open multiple dev tools windows so I just repeat the procedure for every tab that needs it. I don’t know how to make this the default setup for every new tab though.
EDIT: you’ll have to log in again to itch though
I opened a support ticket over itch's support mail address about almost a month ago, and still no reply. I start to wonder if itch is even still alive?
I can suggest to also write to the support and open a ticket to hopefully escalate that issue. Something seriously has to be done asap, as itch is basically almost useless right now. No sane person downloads and updates the games manually!
I'm also inching closer to my ticket having been open for about a month without having received a response. I even rquested an update under that ticket, but nothing.
The issue has been going on for several months now and itch are not acknowledging it and people who are reaching out and asking for support are met with silence. That is no way to treat customers. I find this unaccaptable.
I agree that more people should open support tickets and escalate the issue.