OK found the issue: there’s some JS that is unconditionally calling nagivator.sendBeacon
which is not implemented in my UA. Please check for the function before using it (this is from https://static.itch.io/intern.min.js
)
Oblomov
Recent community posts
I’ve been trying to purchase the California Fire Relief Bundle https://itch.io/b/2863/california-fire-relief-bundle for a few days now, unsuccessfully. Clicking on the the red “Buy all for $10.00” does nothing. Browser is Firefox. Logs show an « Uncaught TypeError: navigator.sendBeacon is not a function» in static.itch.io/intern.min.js —not sure if it’s relevant. I do have uBlock Origin and Privacy Badger active, but AFAIK this has never been an issue until now.
AFAICS itch.io does not make a tool available to make an offline backup of one’s purchases. There are official CLI tools available from itch.io, but they seem to be focused exclusively on the developers’ QoL. The user app is good, but it doesn’t provide a way to backup one’s library.
I can see that there have been several threads about this already (e.g. https://itch.io/t/2998166/downloading-purchases-through-the-cli and https://itch.io/t/2213761/easy-way-to-download-all-games-in-a-bundle and https://itch.io/t/2007428/download-all-files-in-a-bundle but also related https://itch.io/t/1982785/unable-to-find-api-for-dowloading-tools and some of the comments in https://itch.io/post/1500360 ).
I appreciate (from that last thread in particular) that there are good reasons to avoid mass downloas, as the hammering on the server would reduce service quality for everybody, but this could be dealt with implementing strong rate-limiting server-side, and offering a client designed for this.