<!--- Please keep this note for other contributors --> > [!TIP] > ### How to use GitHub > > * Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are affected by the same issue. > * Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue. > * Subscribe to receive notifications on status change and new comments. --- <!-- DO NOT EDIT ABOVE THIS LINE --> ## Steps to reproduce 1. Have 1K+ conversations 2. Try to fetch conversations 3. Conversations are saved to BrowserStorage -> localStorage ### Expected behaviour Data is stored or safely failed without breaking the client ### Actual behaviour JSON string size hits the localStorage limit https://developer.mozilla.org/en-US/docs/Web/API/QuotaExceededError Easy fix: wrap caching in try-catch block Proper fix: migrate to IndexedDB ## Talk app **Talk app version:** 22+ ## Browser First noticable on Safari, as it has lesser limit
Tip
How to use GitHub
Steps to reproduce
Expected behaviour
Data is stored or safely failed without breaking the client
Actual behaviour
JSON string size hits the localStorage limit
https://developer.mozilla.org/en-US/docs/Web/API/QuotaExceededError
Easy fix: wrap caching in try-catch block
Proper fix: migrate to IndexedDB
Talk app
Talk app version: 22+
Browser
First noticable on Safari, as it has lesser limit