Thanks for the investigation. I’ve just deployed a change that causes all Firefox versions to fall back to launching HTML games in a popup instead of directly in the game’s page, which has universal support for the necessary headers.
Viewing post in Experimental SharedArrayBuffer Support
Hi Leafo.
I think the change indirectly may have broke some very specific scenario I am currently experiencing. I will try to describe it.
I am a Firefox user and I am developing a game. (Godot 4, browser build)
Because the game is in its testing stages I have the game currently on Restricted with a required password to be able to access the page. Testers can access the page at any time while the game not being officially released yet.
Due to the pop-up change, users reported that the pop-up gave a 404 page when loading the browser game. When I tested it myself (while being logged into Itch.io) The game was working.
Then I tried running the game on a Firefox private tab (not being logged into itch.io) and I also got the 404 page.
I tried playing the game in Edge (without being logged into Itch.io) and I was able to play the browser game normally.
I am suspecting that the pop-up does not know about the password that is required in order to view the Itch.io page of the Restricted game. And that it gives a 404 page instead.
So testers that use Firefox are unable to play the browser build currently.
Thanks for your time!