Closed daviddias closed 9 months ago
yeah we have issues with firefox. It is not committing to the infinite persistent storage of the spec. That is why by default on new extensions we disable screenshots.
How many items did you import? 2gb even for full-text should mean it is roughly 130.000 items? (which is a lot) :D
yeah we have issues with firefox. It is not committing to the infinite persistent storage of the spec.
This is interesting. Do you have a reproducible test? We could add this to the list at https://github.com/arewedistributedyet/arewedistributedyet/issues as it will be essential to enable full P2P apps on Firefox.
How many items did you import? 2gb even for full-text should mean it is roughly 130.000 items? (which is a lot) :D
How did you reach the 130000 number?
My import looks like:
In a fresh memex import, it starts crashing at
I wanted to get the console log but unfortunately the browser got so stuck that not even the console would open
Now that I've reopen the browser with memex with the goal of finishing my import (mostly pocket bookmarks), I am getting
Other than the numbers, these logs are not super useful. Is there anything I can provide that would help you point me on the right direction? Thanks in advance!
If reporting a bug:
As soon as I imported my bookmarks, pocket and browsing history, I immediately filled my browser quota for the Storex. It seems that it is simply hitting the Group Limit
https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria
How can we replicate the issue?
Expected behavior (i.e. solution)
Error stack (from extension crash page)
Error: QuotaExceededError The current transaction exceeded its quota limitations.
Do you have any advice to work around this? Have you considered some "hacks" such as:
Ask the user for Unlimited Storage https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/permissions#Unlimited_storage
Creating multiple domains that can serve as storage backends? I would expect that most users might all under <2GB and <10GB of bookmarks, so having 5 domains (or groups) might do the trick
Use the 2GB as a cache and the backup backend as the persistant storage?