The Windows release should run with an exe file, and shouldn’t be using your web browser at all. Are you launching the game with the exe file, and are you using a Windows machine?
lol i can't update it, my laptop is too old, but i got it to work by running it with the integrated graphics processor (whatever that means) sry about bugging u with all the Qs tho, look forward to playing!