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.