The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.
While using the p5.js web editor: When saving something in local storage using the storeItem([key], value) function, the local storage gets deleted on iOS and iPadOS after closing the browser. The type of browser does not matter. I've tried on Chrome, Firefox and Safari.
It should not be a problem with my privacy settings, because lokal storage on other Websites (like https://mdn.github.io/dom-examples/web-storage/ ) works fine, even after restarting the browser.
It also appears not to be a problem with my code, because the same code works fine on different browsers on Windows, Android AND macOS.
Expected Behavior
I would expect no different behaviour of persistent local storage on iOS and iPadOS.
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, be sure to follow the issue template if you haven't already.
p5.js version
v1.9.5 // Web Editor: v2.13.4
What is your operating system?
iOS, iPadOS
Web browser and version
Chrome: 126.0.6478.54; Firefox 127.1 (42781); iPadOS 17.5.1
Actual Behavior
While using the p5.js web editor: When saving something in local storage using the storeItem([key], value) function, the local storage gets deleted on iOS and iPadOS after closing the browser. The type of browser does not matter. I've tried on Chrome, Firefox and Safari.
It should not be a problem with my privacy settings, because lokal storage on other Websites (like https://mdn.github.io/dom-examples/web-storage/ ) works fine, even after restarting the browser.
It also appears not to be a problem with my code, because the same code works fine on different browsers on Windows, Android AND macOS.
Expected Behavior
I would expect no different behaviour of persistent local storage on iOS and iPadOS.
Steps to reproduce
Probable Cause of the issue
After some research, I suspect that the issue arises due to the scetch being contained in an