[Webkit-unassigned] [Bug 168631] Feature Request: Make partitioned localStorage persistent

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 26 07:10:55 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=168631

Jesper van den Ende <jespertheend at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jespertheend at gmail.com

--- Comment #23 from Jesper van den Ende <jespertheend at gmail.com> ---
We have created several games and host each on a dedicated domain, for instance https://raccoonretail.com/

These games are often embedded on game portals such as https://www.crazygames.com/game/raccoon-retail or https://www.silvergames.com/en/raccoon-retail
A large portion of our players come from portals such as these and over the years we've received several complaints that progress isn't saved.
I always thought these complaints were coming from users with obscure browsers or simply had their 'clear cookies when I close my browser' setting enabled, but I only found out today that WebKit does this for ALL of our games across all game portals.

What would be the best approach to solve this issue? Requesting every game portal to implement an api using `postMessage()` is not feasible (although some portals have done this).
The only thing I can think of is to use `document.requestStorageAccess()` but this shows a rather extreme pop up suggesting that we might start tracking the users activity. Which is the last thing we want to do, we just want the user to keep their progress :(

Is there really no other way?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240926/bf65334c/attachment-0001.htm>


More information about the webkit-unassigned mailing list