If there's differing behavior between browsers, filing a bug is good
idea. Any chance you'd be able to handwrite an IndexedDB example JS
code that highlights the discrepancy? In general I find that filing
Emscripten compiled pages as bug test cases tend to go untriaged as
too complex. :)

su 16. kesäk. 2019 klo 13.53 Beuc (b...@beuc.net) kirjoitti:
>
> Hi,
>
> I have savegame issues with Chromium and typical game hosting websites
> (itch.io, newgrounds...), where they present the game in their domain,
> and run the game within a iframe from a CDN (and a different domain name).
>
> While running the game from the iframe, Chromium still attempts to use
> IndexedDB storage from the top-level domain context.
> This results in FS.syncfs() failing with "DOMException: The user denied
> permission to access the database" (visible if you set an async error
> handler).
> If the user manually hits the iframe page directly, storage works.
>
> With Firefox, no issues, since the browser uses IDB with the iframe
> domain context
> (which makes much more sense to me).
>
> Are you aware of this?
> Are there workarounds?
> Should I file a bug in Chromium?
>
> Cheers!
> Beuc
>
> --
> You received this message because you are subscribed to the Google Groups 
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to emscripten-discuss+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/emscripten-discuss/bf34857b-e7ed-0f97-a7f2-9402c0aad45b%40beuc.net.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to emscripten-discuss+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/CA%2B6sJ-0TigMsO%3D22YAGTtOMNZd6huxa%2BwDx3JDpZD8r%2B-sw3OQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to