Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
Admin(+3)

The issue, as far as I’m aware, is only for Safari due to them not implementing support for the headers we use when embedding games into the game page.

I’ve left a comment on the github ticket with more info.

(3 edits) (+2)

Sorry to post here again, but I just wanted to comment that I really believe the more major issue is not Safari, but rather the itch desktop app's built-in browser. Enabling a feature when you submit your game should not cause the entire app to crash on page load, even if the feature is experimental. I don't believe this to be a problem with Godot, but a problem with Itch. With the rise in popularity of Godot for game jams, I just feel like this is an essential problem to fix as there are a lot of people who would rather use the desktop app. There has to be a work-around for this, even if it means the game doesn't embed or something.

(+1)

Thank you, the fix for safari browsers you mentioned on Github is much appreciated.

I was not specifically referring to that issue alone though, but other issues mentioned in this discussion, like:

1) Embedded youtube videos won't work if SharedArrayBuffer is enabled

2) View random submissions button not working

3) SharedArrayBuffer not working on Itch Desktop App

I only tested number 3 myself, for the other issues I'm looking at how recently it was brought up or the last info in your original post.

Admin (2 edits) (+3)

Thanks for clarifying. Requests generated for the app will no longer include that header which should hopefully prevent the crashing issue. But it’s possible there will still be compatibility issues. In the meantime, you can try out kitch (development branch of the app) if you are still having issues: https://itchio.itch.io/kitch-setup

The other changes will likely require more involved changes to how games are launched, I’ll probably have an update for that sometime in the near future.

(+1)

Great, looking forward to the update!

(+1)

Hi. Thanks for looking into this. 
Is there any update on this?

Thank you!

Is there any update on this?

Hi leafo,

I'm currently bumping into the issue of iframe not working with SharedArrayBuffer support enabled, and I need it for steam page wishlist widget embedding. I was wondering if a fix is in the works for this issue specifically?

Admin(+1)

Unfortunately every iframe on the page must participate in the same security headers, so if a third party platform’s iframe embed doesn’t support it then it won’t load. You’ll have to use another solution to embed the widget into the page, like a link or image.

Although this is not the answer I had hoped to read, I appreciate the quick response, thanks! I'll figure out a way around.