3 ms·
Chrome had a similar fuckup in April 2018. They changed the minimum granted quota for IndexedDb. Suddenly, all Android devices with low free storage space (< 1G
by WA 7y ago
Chrome had a similar fuckup in April 2018. They changed the minimum granted quota for IndexedDb. Suddenly, all Android devices with low free storage space (< 1GB roughly) had a granted quota of 0. This of course led to all Android WebView apps relying on IndexedDb to have no access to existing stored items and no way to save new data.
It took them 6 weeks to push a fix. I used the opportunity to switch to Sqlite and can only recommend others the same.
- webappguy 7y agoFtw SQLite primary with Indexed DB and LokiJS wrapper for in-mem.
- EGreg 7y agoHow did sqlite help in this case? We are talking about the Web.
- apatheticonion 7y agoThis actually hit me really hard. I made a PWA I used to track certain stats but the data wasn't so important that it needed to be stored in a database. Instead I had an import/export for manual backups and assumed that the data inside indexedDb wouldn't be dropped. Bad assumption.
- WA 7y agoYes, same for me. Also a bad assumption I made: People probably have enough storage space. The number of people running around with older devices that have 16 GB of internal storage is still like 5% or so. Add 32 GB devices, probably 10%. And most of them are constantly full. Btw. the same is true of older iOS devices. They are constantly almost out of space and there is not enough free space to update to the most recent iOS version. It'd probably work with iTunes, but many people don't install iTunes. So they're stuck with iOS 10, although their device would still be capable of running iOS 13, simply because they don't have enough free space.
- jessaustin 7y agoI'm trying to figure out if they deserve the punishment they get from Apple for not installing itunes...