Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wobei itch.io eine App hat. Laut Beschreibung kann man mit der App auch neue Versionen laden (also Updates werden darüber installiert). Wäre so aus der Sicht schon ein Launcher für mein Empfinden.