Override Firefox memory limits to export Facebook e2e chats
I decided to try exporting my Facebook Messenger E2E encrypted chats, however I keep running into a variety of problems, because the process is simply badly written. By default, the process breaks when the website local storage data reaches 10GB - that is, as far as I understand, a Firefox limit. There is still plenty of RAM and disk space remaining. When the local storage hits 10GB, you get a "Quota exceeded" DOM Exception.
To get around that, I've changed browser.cache.disk.smart_size.enabled -> False browser.cache.disk.capacity -> 50GB (values in KB of course) dom.storage.default_quota -> 25GB dom.storage.default_site_quota -> 25GB browser.cache.disk.max_entry_size -> 256MB (seemed like some larger files were missing, like longer videos)
However the process still breaks, although I'm unsure if it wasn't a soft-limit by Facebook the last time (since it stopped downloading around 8,5-9GB, earlier than in previous attempts)
Are there more settings that could be limiting the export apart from those mentioned? I understand this is pushing the browser over the reasonable limits, however I still hope it is possible to override them for that one-off situation before reverting to defaults.