Session Boss is a free browser extension for the Firefox web browser to save and restore Firefox tabs for safekeeping, backups or working with different tab sets.

The well-designed extension saves sessions automatically in intervals and supports manual session savings to give users full control over the saving of tabs in the browser.

Firefox comes with session saving and restoration functionality built-in which works for the majority of users reliably (provided that they configured Firefox to remember the previous session).

Firefox users who want more control or independent backups that they may restore, can use extensions like Session Boss to do so. Even if Firefox's session restore functionality fails, it is possible to at least restore the open tabs using third-party extensions.

Session Boss: save and restore Firefox tabs

Session Boss adds an icon to the Firefox toolbar when you install it. It requires several permissions, all of which are explained by the developer on the add-ons website.

The extension saves tabs automatically in 15 minute intervals and if that is all you want, you don't have to interact with Session Boss at all other than opening its interface when you need to restore tabs.

You may save tabs manually as well. It takes two clicks to save the active window or all windows, and the process itself is fast. While I did not test Session Boss with hundreds of open tabs, it worked well with a few dozen tabs open in the Firefox browser.

The extension displays three backup lists in its interface. It lists user sessions and auto backup sessions separately, and lists all sessions as well.

Each features a search and various sort options to find sessions quickly if plenty are listed. You may sort by time, group or name. The latter is useful if you use Session Boss' rename functionality to name saved sessions.

Session Boss lists all saved windows and tabs of the selected session. You can click on any address to open it individually, or use controls to restore all tabs at once.

The extension gives you several options to do so:

  • Restore sessions over existing windows by replacing them.
  • Restore sessions with new windows keeping existing windows and tabs open.
  • Restore one window and its tab by replacing the active window.
  • Restore one window and tabs by creating a new window.

Session Boss supports lazy load; windows and tabs are restored over a short period of time to avoid slow downs or freezes while the operation is in process.

Cookies are preserved by the extension. In fact, the only data that is not preserved is the navigation history due to API limitations. Restoration of internal tab pages is limited as well due to APIs. Session Boss lists internal pages like about:addons but it cannot restore them. You may copy and paste the URLs to restore them as Session Boss keeps track of those.

A click on the menu icon displays options to delete sessions, copy them, create groups, and update sessions.

Closing Words

Session Boss is a well-designed extension for Firefox to save windows and tabs manually or automatically. I did not run into any issues while using the extension but would like to see some options added to it; for instance, an option to change the interval of the automatic backup could be useful.