Been frustrated with losing tab contexts after Firefox restarts or crashes, so I built this.

Tab Manager & Session Saver saves named sessions of your open tabs — “Project X research”, “Weekend reading”, whatever you want to call it — and lets you restore them with one click.

Key details:

  • Stores everything in browser.storage.local — no cloud, no accounts, nothing leaves your device
  • One-click save of current session, one-click restore
  • Works as a sidebar (persistent panel) so you can switch contexts without leaving your current page

Free on AMO: https://addons.mozilla.org/en-US/firefox/addon/tab-manager-session-saver/

Happy to answer any questions about how it works or what I built it with.

  • Nighed@feddit.uk
    link
    fedilink
    English
    arrow-up
    2
    ·
    27 days ago

    Isn’t there a setting that remembers sessions already?

    If I restart my computer it starts with both windows open and all their tabs back.

    Edit: or is this the contents of each tab if you have work in progress?

    • firefoxdev@lemmy.mlBannedOP
      link
      fedilink
      arrow-up
      3
      ·
      27 days ago

      Good question! Firefox’s built-in session restore is automatic — it opens your last session when Firefox starts or after a crash. But it’s not controllable: you can’t name sessions, you can’t save “this set of tabs as a project I’ll need later”, and it doesn’t persist through a deliberate close.

      This extension is for the manual use case: you want to save a named snapshot (“Research for client X”, “Weekend reading”, “Work context”) that stays saved indefinitely, and restore it in one click when you need it — separate from whatever Firefox’s auto-restore is doing.

      So yes, Firefox handles crash/restart recovery automatically. This is for explicit, named, persistent workspaces.

    • firefoxdev@lemmy.mlBannedOP
      link
      fedilink
      arrow-up
      1
      ·
      27 days ago

      Thanks for flagging that — you’re right, the formatting on the AMO listing page needs work. I’ll get that cleaned up. AMO’s description editor is finicky with some markdown elements. Appreciate the heads up!

    • taco_shale032@lemmy.ml
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      27 days ago

      I feel like this user relies on LLMs or is a bot account because I’m seeing different things that would support that theory.