IOS16 Browser: LocalStorage is cleared after writing data of more than ~2.5MB

IOS16 Safari: LocalStorage is cleared after writing data of more than ~2.5MB.

After upgrading to IOS 16 we faced the problem of clearing data in localStorage.When we try to write data that size is more than ~2.5MB or all amounts of data more than ~2.5MB the LocalStorage is being cleared without any errors and warnings in Safari. I could not reproduce the problem in other browsers or platforms.

Step to reproduce:

  • Go to IOS 16 Safari
  • Open any website
  • try to write data more than ~2.5MB (the attached test script helps you to display the problem)
  • check your localStorage

Actual result: your localStorage is empty

Expected result: your localStorage should be filled your data or it should be thrown an exception if the quota is exceeded

Please consider the problem ASAP.

Thank you in advance!

This is an issue on desktop Safari 16 too.

IOS16 Browser: LocalStorage is cleared after writing data of more than ~2.5MB
 
 
Q