Issues ro run Itch.io Godot web builds on Fire Tablet using built in browser

Godot Version

4.5

Question

So I did try to run my itch.io hostet game on my son’s Fire Tablet. Sadly I do get the share memory and cross issue as listed here: Cross Origin Isolation and Shared Array Buffer missing

This seems to only happen on that device and browser combination as it is working on my desktop and phone just fine. Not sure if this is a limitation with the fire tablet or some setting. The Silk browser should be based on Chromium so in theory it should run there. But the tablet is locked and I only did whitelist itch as an website.

Anyone tried something like that and was successful? Anyone with an idea where to look to get it running?

Side load chrome?

Would properly solve the issue but installing chrome without restriction on a tabled used by a 4 year old might not be the best idea :stuck_out_tongue:

From technical perspective the idea should work.

Turn off threads when exporting your webgame, then cross origin isolation/shared array buffers won’t be needed. You can turn that off in your itch settings and it should be more compatible with more browsers, at the cost of some performance.

1 Like

Does this work if I use threads in my project? Some methods are running async via threads, so I think this is required, right?

I meant it more as a way to test. If it works you know it’s silk and can focus on that difference. I wouldn’t rule out something with the kindle os though.

If I disable threads the loading process, which is using threads, does not work anymore :frowning:
So sadly this might could solve the issue in theory but in that specific case it will not work.