Reputation: 614
Was there recently a change in Android Chrome's quota management for IndexedDB? I'm using PouchDB with adapter IndexedDB in an Ionic 3 Cordova app. It went pretty smooth for the last 6 months. But within the last 5 days, I received a significant increase in complaints about data not loading correctly in the app. My app requires only 3-4 MB of data. Here's what I know so far:
I also suspected that maybe people took more photos in the last days, because the weather was pretty good, resulting in less free disk space and thus, a spike in reported errors. But I'd still find this an odd explanation.
Anyone else noticed similar problems in their apps? Any solutions besides switching to Cordova-SQLite?
Update 2018-05-03:
I figured a few more things:
drivers
for Ionic's Storage: driverOrder: ['localstorage', 'indexeddb', 'sqlite', 'websql']
Upvotes: 8
Views: 1298
Reputation: 36
There really is a bug. It was fixed and merged, but it wasn't released yet (https://chromium.googlesource.com/chromium/src/+/73b18e372a83137f1198a350973225c4c145ceb6%5E%21/).
For a serious bug like this one it should be fixed and released almost immediately. There is no other beta release for May and M67 it will be released on May 29th (https://www.chromium.org/developers/calendar).
Upvotes: 2
Reputation: 8337
In the Chrome bug tracker as:
https://bugs.chromium.org/p/chromium/issues/detail?id=838816
Upvotes: 3