There are two different tabs interacting with the browser storage. Tab 1 sets some data opens tab 2, tab 2 sets data and then closes returning to tab 1. However this time interacting with the browser storage is broken. The same processes as before if executed breaks due to some weird error when trying to set data in browser storage (browser.storage.local.set
).
A workaround is to reload the whole page every time this tab switching happens.
The browser storage should work properly no matter what. Opening new tabs, closing them and returning to main tab should not break the browser storage API in that tab.
1.3.15 (5) (WebKit 8620.2.4.10.7)
18