Related to #3071 Meta-issue to address #3071. We now know that storage is overflowing for some users, and this may be causing vault loss. We need to develop strategies to improve our storage size resilience, and implement them. - [x] Study what happens when background localstorage cannot write anymore. Is the storage instantly lost? Is there an opportunity to backup/recover? - [x] Study which portions of our persisted state take the most size (probably transactions). - [x] Review extension storage limits. - [x] Research other alternative storage strategies. - [ ] Move our `localStorage` use to the better solution (`storage.local`).
Related to #3071
Meta-issue to address #3071.
We now know that storage is overflowing for some users, and this may be causing vault loss.
We need to develop strategies to improve our storage size resilience, and implement them.
localStorageuse to the better solution (storage.local).