Tab Session Manager is an add-on for Firefox and Chrome that saves your windows and tabs

Aug 16, 2019
Firefox, Firefox add-ons, Google Chrome, Google Chrome extensions

Firefox may be configured to restore the browsing session using its Session Manager.  The feature works well for some but not for all users; those who experienced Session Manager issues in the past may have switched to a third-party session manager solution to avoid further complications.

Mozilla revealed plans recently to improve the native session management functionality of the Firefox browser.

Mozilla changed the add-on system that Firefox supports in Firefox 57; Session Managers need to use the WebExtension API which limits what the extensions may offer.

One add-on which I have been relying on for saving my tabs is Tab Session Manager. It isn't new, and some of you may already be using it. For the rest, let me walk you through its core feature set.

Tab Session Manager

Tab Session Manager is an addon that saves your windows and tabs

The add-on saves your sessions automatically from time to time so you don't lose your tabs. When you install it, you will see a new floppy disk icon on the toolbar; this is how you access Tab Session Manager. Click on the icon and a pop-up menu appears with all your recent browsing sessions saved.

Every session has the following details: the name of the last active tab, the total number of tabs, along with the date and time when the session was saved. You have 2 in-line options next to each saved session: Open and Delete. Clicking Open will start a new tab and load the entire list of tabs that were saved. Delete, as the name suggests, erases the corresponding session.

You can configure the Settings to change the way the Open button works, i.e., to load in the current window (replaces current tabs) or add to current window. Alternatively you can use the three-dot menu next to each session and choose how to load it.

The search bar can be used to quickly find a session if you remember which tab was open, for e.g. type gHacks and it will display the sessions which had the blog opened in the final tab. Other options in the interface include sorting the list of sessions and viewing sessions based on some conditions (browser exited, auto-saved, regularly saved). You can manually save your session from the pop-up menu at anytime. The plus button can be used to add a tag to a session to improve identification.

Clicking the gear cog icon takes you to the Tab Session Manager settings page. You can customize the add-on quite a bit. Options that are available here include Tab lazy loading, the saving of private windows, an option to restore window positions.

The add-on supports the tree state of Tree Style Tab, if you're using it. (I do, but don't use this option). You can define the auto-save settings of Tab Session Manager. By default, it saves the session once every 15 minutes and stores a maximum of 10 sessions.

Tab Session Manager settings

There is a backup option in the add-on which saves the sessions when you start Firefox and stores it in the download folder. This option is not enabled by default and you need to enable it in the options.

You can also manually export your sessions to your computer to save sessions in the JSON format. Similarly, you can import previous sessions that you saved locally. In addition to this, you can import a list of URLs (like in OneTab) to create a session.

Closing Words

Tab Session Manager is an open source project, and the extension is also available for Chrome. The Firefox add-on is compatible with the Chrome extension, i.e., you can restore the session from one browser, in the other.

You can also try Session Boss, which is quite similar to Tab Session Manager.

I use Tab Session Manager along with OneTab, which I use to export all URLs to a text document. While I haven't lost a session in a while, the last time it happened was when I shared an article on social media. The pop-up window which usually closes after sharing the link, somehow stayed on in the background, and I didn't notice it when closing my main browser window. It had about 3-4 dozen tabs and, yeah I lost those with no option to recover them. I think that's probably when I started using OneTab, and later added Tab Session Manager to the mix. I still miss Michael Kraft's Session Manager and Tab Mix Plus.

software image
Author Rating
4 based on 4 votes
Software Name
Tab Session Manager
Operating System
Firefox, Chrome
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Kiri said on August 5, 2020 at 11:09 am

    I have been using Tab Session Manager for a while, both on Google Chrome and Firefox. Love it, despite it occasionally messing up its indexDB. Then there came a Google Drive sync feature. Good thing! Now, I have been looking in my Google Drive to see the synced files, but I can’t find them. Is there any guidance on the Google Drive sync feature? Where are those files / sessions in my Google Drive. Or am I missing something?

  2. hylen said on July 16, 2020 at 11:09 pm

    “You can manually save your session from the pop-up menu at anytime.”

    Call me stupid but I can’t see how to do this. Please help!

  3. Ira said on July 13, 2020 at 4:20 am

    How to import a previously exported session?

    1. Anonymous said on July 13, 2020 at 4:24 am

      Found it.

  4. Anonymous said on January 12, 2020 at 5:11 pm

    You’re brilliant – ever think of providing the respective links to Chrome and Firefox?

  5. jimy said on September 13, 2019 at 9:48 am

    I’ve been using this for almost a year now. I like that it autosaves your session every now and then, erasing the autosave after a certain amount of time. Occasionally I’ll close the window and forget I had a page I wanted to remember open, it’s almost always in a recent autosave. Also useful for the rare occurrence when one of those virus alert popups gets through noscript and ublock origin and force closing the whole ff process becomes necessary.

  6. Sophie said on August 19, 2019 at 8:42 am

    Yes, this is my tab/session manager of choice, and I use it in Vivaldi as well as Firefox.

    It really is excellent! Thanks Martin.

  7. Eaglenik said on August 17, 2019 at 4:05 pm

    I have been using it since the new addon system, very happy with it

  8. Amonymous said on August 17, 2019 at 9:08 am

    Used to use it, until it turns out to not be really compatible with the various Tab Groups extensions. Thankfully both Sync Tab Groups and Simple Tab Groups have their own session backup scheme (although Simple Tab Group is quite simplistic on that compared to Sync).

    Kind of want to go back to the yonder days of Session Manager working well with Quicksilver’s Tab Groups (or the eventual replacement)…oh well, at least Sync and Simple Tab Groups are good enough.

  9. Robert Ab said on August 17, 2019 at 3:58 am

    Here is small clarification:

    Session management in Firefox = Session Restore = Firefox build-in Session Restore

    Session Manager – it refers to popular XUL/legacy add-on named Session Manager

  10. Robert Ab said on August 17, 2019 at 3:53 am

    Session management API ( is scheduled for preparation after convertion of content-sessionStore to C++ (and probably Fission Session History work) will be completed. Please, check also here: (1st and 2nd comment)

    Recent discussion:

    1. Antonio said on August 17, 2019 at 8:39 am

      So, which addon do you suggest to use now?

  11. Darren said on August 16, 2019 at 11:56 pm

    Nice review.
    After “Session Manager” was snuffed out in the big change, I found “MySessions” to be a nice simple bulletproof replacement. Have ended up liking it even better. Worth checking out too.

  12. a said on August 16, 2019 at 8:42 pm

    I’ve been using Session Buddy on Chrome for quite some time.
    How does this one compare?

    1. Andrew said on April 18, 2020 at 5:06 am

      You can try `Tab Session Master`. Its search and UI is better than Session Buddy. And it’s also supported on popular browsers like Firefox, Chrome, Microsoft Edge

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.