Showing questions tagged: Show all questions

Extract JSON from IndexedDB files

Hello! I'm using Tab Session Manager to save opened tabs. It uses IndexedDB to store tab data as a JSON. Small JSONs are stored directly in SQLite DB, bigger ones - as a … (read more)

Hello! I'm using Tab Session Manager to save opened tabs. It uses IndexedDB to store tab data as a JSON. Small JSONs are stored directly in SQLite DB, bigger ones - as a files with integer numbers as names. It's IndexedDB functionality, it's transparent for addons. As far as I understand after the last update to v74 something went wrong with this addon DB. Addon showed "IndexedDB Error". I saved DB files, reinstalled the addon and it works fine again. So now I want to restore my old sessions. SQLite file opens normally using DB Browser, for ex. Separate JSON files seems to be OK also. The problem is that both separate JSON files and JSON data in SQLite DB are not plain text JSON, but kind of binary data containing JSON. How could I extract if from there?

Asked by cool_man2k3 4 months ago

Last reply by cool_man2k3 4 months ago

  • Archived

Cause of session restore failure? (got new tab instead of about:sessionrestore and “Restore last session” is greyed out)

Session restore after crash used to work, but during my recent crashes, I get about:blank instead of about:sessionrestore. Additionally, a problem Mozilla Firefox is havi… (read more)

Session restore after crash used to work, but during my recent crashes, I get about:blank instead of about:sessionrestore.

Additionally, a problem Mozilla Firefox is having for more than a decade: Session recovery failure.

They have made it worse by adding a layer of bulk (euphemism: “lz4”), which does more bad than good. (if it ain't broken, don't “fix” it).


My question is: What exactly causes Firefox to fail recovering the session?

I know about Session Manager (only for Firefox pre-Q**nt*m) and TabSessionManager (for Q*a**um), but the latter one unfortunately is close to useless.

Reviews state: “WHY CAN'T THE OLD SESSION MANAGER BE UPDATED TO WORK ON THE NEW FIREFOX??” (user 79323d, 6 days ago via https://addons.mozilla.org/firefox/addon/tab-session-manager/reviews/) Another review: “Literally nobody asked for IndexedDB. The legacy way (storage.local API) worked perfectly fine. No need for GarbageDB!” (by user e3fa12, 19 days ago)


I am using Windows 8.1 at the moment. I have not experienced the session recovery failure on Linux so far, and it used to work fine for Windows 8.1, even with 500+ tabs. But somehow, recently, it stopped working.

Asked by fsckFox 1 year ago

Last reply by cor-el 1 year ago