loomchild / sojourner-web

FOSDEM conference companion PWA
https://sojourner.rocks
GNU Affero General Public License v3.0
51 stars 6 forks source link

Persistence on iOS12 Safari not working #13

Closed domrim closed 5 years ago

domrim commented 5 years ago

Since iOS 11 Safari has an Storage API. But the persistence Feature does not work. Any idea why? For more details about the implementation: https://webkit.org/blog/8124/introducing-storage-access-api/

loomchild commented 5 years ago

No idea, I don't have a Mac and iOS device to debug right now. Feel free to provide error messages. IMHO there's simply no StorageManager class in Safari (https://developer.mozilla.org/en-US/docs/Web/API/StorageManager/persist).

Please use Log In functionality to avoid losing data. Also from what I found iOS shouldn't delete the data, even without indicating it as persistent (l can't give 100% guarantee).

See https://github.com/loomchild/sojourner-web/issues/11 for more details.

Regarding the link - I don't think it's relevant as it describes privacy feature, not persistent storage.