An attempt to reproduce session storage constraints on older devices, as mentioned in this Stack Overflow post - When is sessionStorage actually cleared?. Which referenced an archived MDN page on Window.sessionStorage claiming:
Note: since iOS 5.1, Safari Mobile stores localStorage data in the cache folder, which is subject to occasional clean up, at the behest of the OS, typically if space is short.