How to restore Firefox sessions if Session Restore is not working correctly

Martin Brinkmann
Jun 3, 2013
Updated • Apr 9, 2018

Session Restore is a useful feature in Firefox that remembers certain information about your previous browsing session so that you can continue work right where you left off the last time.

The feature saves open windows and tabs, the size of each window and its position on the screen, as well as all text that you have entered in forms in any of the open tabs.

When I look back, I can think of a couple of occasions where Session Restore failed to restore the previous session on my system. It was my fault sometimes, for instance when I disabled the "remember my browsing and download history" option in the browser's preferences. At other times it was the browser's fault.

I was in shock whenever that happened as I thought that I lost all of the open tabs in the browser. While I only have about 50 or so open at all times, I have usually not bookmarked the tabs which means that most of the information are lost for good.

Where the Session Restore files are stored

  • Window XP and earlier: C:\Documents and Settings\<Windows login/user name>\Application Data\Mozilla\Firefox\Profiles\<profile folder>
  • Windows Vista and later: C:\Users\<Windows login/user name>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile folder>.
  • Linux: ~/.mozilla/firefox/<profile folder>
  • Mac OS X: ~/Library/Mozilla/Firefox/Profiles/<profile folder>
  • Mac OS X: ~/Library/Application Support/Firefox/Profiles/<profile folder>

The browser stores the session file sessionstore.jsonlz4 in the user profile directory. This is the active session file that Firefox loads when you start the browser.

Firefox stores recovery files in the sessionstore-backups folder of the profile folder:

  • previous.jsonlz4 -- the last session backup that Firefox created.This is the file that you want to try to restore first (unless it has a very low size).
  • upgrade.jsonlz4-"number" -- previous session backups, usually created during upgrades of the browser. Use these if previous.jsonlz4 fails to do the trick.

Firefox 56 and newer instructions

sessionstore jsonlz4

Mozilla changed the format of session backup files and that means that the previous way of restoring sessions needed updating.

  1. Close the Firefox browser. Make sure no instance of the browser is running.
  2. Open the profile folder and rename the current session file sessionstore.jsonlz4 to sessionstore-backup.jsonlz4.
  3. Open the sessionstore-backups folder of the profile.
  4. Rename recovery.jsonlz4 to recovery-backup.jsonlz4.
  5. Rename recovery.backlz4 to recovery-backup.backlz4.
  6. Copy the session restore backup that you want to restore, e.g. previous.jsonlz4.
  7. Go back to the root directory of the Firefox profile.
  8. Paste the copied file to the root folder.
  9. Rename it to sessionstore.jsonlz4.
  10. Restart the Firefox browser.
  11. Firefox might pick up the session automatically. If it does not, press the Alt-key on your keyboard and select History > Restore Previous Session.

The old information

May still be useful for old versions of Firefox, and Firefox-based browsers such as Pale Moon.

Firefox 33 changes

Mozilla has improved the Session Restore feature in Firefox 33. The core changes are as following:

While sessionstore.js is still stored in the main Firefox profile folder, all other files are now stored in sessionstore-backups instead. Note that sessionstore.js is only shown when Firefox is not open.

The primary backup file is recovery.js now, the secondary backup file recovery.bak. You can use the other session backups listed there as well to restore sessions.

You can still use these files and replace the sessionstore.js file in the main directory.

Additionally, you find previous.js and upgrade.js there as well. These files contain session information from the last shutdown or upgrade. They too can be used to replace the main sessionstore.js file should it be corrupt.

The new backup process

  1. Firefox writes contents of Session Restore to sessionstore-backups/recovery.js whenever it is required.
  2. Before that happens, it will move the previous recovery.js file if tests return it as good to recovery.bak in the same folder.
  3. Usually, recovery.js and recovery.bak contain both the state of the browser 15 seconds apart from each other.
  4. When Firefox is shut down, a new sessionstore.js file is written to the main profile folder.
  5. During start up, if sessionstore.js is valid, it is moved to previous.js in the sessionstore-backups directory.
  6. On the first start up after an upgrade, Firefox copies the sessionstore.js file to upgrade.js-[build id].

The restore files

As mentioned before, Firefox saves several new session restore files to the user profile directory once the new feature lands in the browser (Nightly users already have it as it lands in Firefox 33 if things go as planned).

  • sessionstore.js - The state of the browser during the last shut down.
  • sessionstore-backups/recovery.js - Contains the state of Firefox 15 seconds before shutdown or crash.
  • sessionstore-backups/recovery.bak - Contains the state of Firefox 30 seconds before shutdown or crash.
  • sessionstore-backups/previous.js - Session Restore data before the second to last shut down.
  • sessionstore-backups/upgrade.js-[build id] - Session Restore data after the latest upgrade.

The process in Firefox 33 to Firefox 55

Here is the order in which Firefox attempts to restore the previous session on start.

  1. If sessionstore.js is valid, it will be used.
  2. Recovery.js will be used if present and valid.
  3. Recovery.bak will be tried next.
  4. Previous.js is then used to restore the session.
  5. And finally, upgrade.js will be tried as well.

So what is different in comparison to the old session restore? First of all, you may notice that additional files are saved by the browser which increases the chance that one of the session restore files is not corrupt and working.

In addition, both the previous.js and upgrade.js files are not replaced as often as the two main session restore files. This provides another option of recovering a session if both primary session files are no longer working, or if you have started the browser several times after you noticed that the session was not restored properly.

The new system offers additional means to recover sessions manually as well. Previously you had to rely on the backup file only to restore a session if the main sessionrestore file was corrupt. Now, you can also try recovery.js or upgrade.js, both of which are usually created farther back in time making it more likely that they are not corrupt as well.

The backup

What many Firefox users do not know is that Firefox saves two files with Session Restore information to the user profile:

  • sessionstore.js contains information about the current session. If you monitor the file you will notice that its size increases and decreases during a browsing session.
  • sessionstore.bak which contains session information from the previous session.
Tip:You should not re-open Firefox when Session Restore fails to load the previous session as you may end up overwriting the backup file as well. Since it contains information that have not been modified after a session fails to load, you should copy it to a secure location before you continue.

Restoring the Firefox session

Once you have backed up both session files, you can start to investigate the issue and try to restore the previous session.

First thing you may want to do is compare the size of the sessionstore.js and sessionstore.bak file. If either file has a size of 0, it is empty and not usable anymore.

With Firefox closed down completely, open one then the other file in a text editor of choice. It should display session information in text form. If you see corrupt text or no information at all, it is clear that the Session Restore file is corrupt and not usable anymore.

You can still try and extract web addresses from it if some information are still displayed in it. This may allow you to recover at least some websites that you had open previously.

Before you do so, try deleting the broken sessionstore.js file and rename the sessionstore.bak file to sessionstore.js.

This attempts to restore the browsing session from the backup. Note that it does not include tabs, windows or forms that you have opened in your last session, and that it may include tabs, windows or form data that you have closed in the previous session.

Closing Words

Recovering the session with help of the backup session file should work if the main file has been corrupted. It may not help you directly if a Firefox setting prevents the browser's Session Restore feature from working correctly.

You can however still open the file in a text editor to extract the information manually from it if they are still listed in the main or the backup file.

Tip: You may use the Firefox extension Session Boss to save and restore sessions.

How to restore Firefox sessions if Session Restore is not working correctly
Article Name
How to restore Firefox sessions if Session Restore is not working correctly
The guide provides you with information on how to restore a session in the Firefox web browser if the built-in session restore feature is not working properly.
Ghacks Technology News

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Tris said on December 1, 2021 at 2:44 am

    Thank you! None of the other suggestions from other websites worked but yours did!!!!!!

    The best!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  2. Lorenz said on June 7, 2021 at 2:03 pm

    Thank you so much! Just had to use the previous.jsonlz4 as sessionstore.jsonlz4, hit the ‘restore previous session’ button and voilà.

  3. Virendar said on February 26, 2021 at 12:27 pm

    Hello All,
    Is there a way to fix the restore Firefox sessions / tabs automatically without breaking head to configure the session manager or set of files.
    If there are simple steps which can help to have sessions restored automatically without having to do any reconfig or whatever.
    Can someone help.

  4. Rudolf Nagy said on January 19, 2021 at 7:06 pm

    Thank You so much Martin!
    You saved me and my previous session.
    However the current version of Firefox give some different names to those files but with your description I was able to identify them. And I simply replaced the sessionstore.jsonlz4 file in the root directory with an older one (and I’ve renamed it to sessionstore.jsonlz4) from the sessionstore-backup folder. And it’s worked :D

  5. Anonymous said on January 11, 2021 at 6:18 pm

    Not working

  6. Anne said on November 6, 2020 at 12:12 pm

    Thank you for this tutorial, it helped me a lot. I thought restoring my session was a lost cause.

  7. Helmut said on September 7, 2020 at 5:45 pm

    I’ve been using Firefox and/or PaleMoon for many, many years and had to reconstruct my session several times: always lucky in simply replacing the “sessionrestore.js” by (renamed) “sessionrestore.bak” – UNTIL TODAY: this method didn’t run any more!
    No way! X-/
    May be file corrupted (alas: opening it in a text editor could not show a solution either).

    But finally I GOT IT
    – thanks Martin Brinkmann, esp. for the idea mentioned at the end of his article!

    So in simple words this is what I did:
    – at first and before ANYTHING: safe “sessionrestore.bak”!!! (even if not running anymore)
    – if “.bak” saved(!), open FF/PaleMoon (even if there appears only one new tab instead of your whole session)
    – do not worry: go to “tools”/”addons”
    – search for “session” in “available Add-ons” and install one, in my case “session manager”
    – in its preferences tell it to ASK you which session to load on startup
    – then close FF/PaleMoon
    – re-copy “sessionrestore.bak” an rename it to “sessionrestore.js”
    – start FF/PaleMoon
    – when asked, choose your session from your preferred FF-/PaleMoon profile
    (or in the new ‘disk-symbol’ at menu-bar choose “load session”)

    =>THERE YOU ARE! :-)

  8. John said on May 24, 2020 at 9:34 am

    This article was great. Used it many times when the usual backup and restore failed. Thanks!! :-)

  9. Zenon said on March 1, 2020 at 5:02 pm

    I used this article twice to reopen lots of my lost browser tabs. I used other websites, even mozilla forum, but not even one of their solutions solved the issue.

    So I would like to THANK YOU VERY MUCH for this article and for the solution. I greatly appreciate your help.

    All the best to you and to everyone you care about!

  10. nicolas said on February 19, 2020 at 9:43 pm

    hi i have ubuntu 18.03 i havent any sessionstore File. Is whis only with windows?

    How can i make backup from sessionstore? I have sea that file “recovery.jsonlz” and recovery.baklz is after close tab change last accesss to file? I think this files are backup of sessions ?

    thanks in advance

  11. Mikevbh said on February 16, 2020 at 3:41 pm

    How id Manuel gor linux?

  12. Nicolas said on February 14, 2020 at 9:30 am

    Hi is this help only for Windows? I havent .js files on my ubuntu 18.04 system. How can i backup all my sessions?

  13. Nicolas said on February 14, 2020 at 9:27 am

    Hi i didnt find .ns files on my ubunru 18.04 system. Is this manual only for windows?

  14. John Foll said on October 30, 2019 at 2:10 am

    Wow this still worked! Some of those files appeared to be newer than what I wanted, but I just followed the directions and it worked! I am thinking now that it might be a good idea to make periodic incremental backups of these files, so that I could manually restore them to any point in time! Many thanks!

  15. Ess said on August 15, 2019 at 4:44 am

    This worked nicely and saved my bacon. Several hundred tabs restored. Many thanks!

  16. Ed said on July 26, 2019 at 10:04 pm

    I have tried all directories listed for restore but no luck. I am on MAC os running Firefox 67.
    is there a new place to find my latest restore session…i see 2016-2018 but no 2019??

  17. 115 said on July 22, 2019 at 7:49 pm

    Win 7, FF 68.01 (64bit); Juli 2019,

    As therefore normal, updated, started, session broken
    (This is normal until the time we got Quantum – for me and many others)

    [the FF Devs also never fixed the “saved to” bug(sorry i have not the ticket number)
    (FF doesn´t remember everytime where the last file got saved to. Not fixed until now!
    (I write this so everyone who reads this can better choose if he thinks they love their baby.)]

    No i´ve searched for the session backups, found, but where are the originals of the files

    Please update this Howto, thanks in advance

  18. Alan said on June 11, 2019 at 4:51 pm

    This this this this this! Your step by step for Firefox saved my working life. Thank you so much!

  19. Michael Vinegrad said on March 24, 2019 at 1:18 pm

    I’ve just discovered the Bookmarks and History which disappeared just before I posted on 6 March have returned. Since my post there have been several reboots, most of them unrelated; I don’t remember if I checked before today to see if Bookmarks or History were back.I still don’t have my pre-6 March tabs.

  20. David said on March 15, 2019 at 5:10 pm

    I made flaw of trying to open firefox again which overwrote the files.

    I used Recuva to restore all the session restore files but each time it only restored one tab, I tried numerous times following instructions above for Firefox 56 and newer instructions.

    I seem to remember having to rename sessionCheckpoints.json but this did not help

    I have tried the two options that have worked for me in the past, to load some tabs and end firefox with task manager to resemble a crash or ending normally and copying the recover file to sessionstore.jsonlz4

    After repeated attempts it now does not give any options to restore tabs, I have checked about:config and setting is ok.

    It does not even show History > Restore Previous Session.

    Thanks anyway

  21. Michael Vinegrad said on March 6, 2019 at 4:19 am

    I’ve been trying go back to a 2 March session on 56.0.2 lost on 3 March following “Firefox 56 and newer instructions” but the latest files which appear after searching jsonlz4 are from 1 February. In addition I have other problems.
    Am I supposed to do something with its contents after opening sessionstore-backups file?
    No recovery.jsonlz files appear in the search results list.
    If the 2 March session is lost forever does #6 refer to the most recent previous.jsonlz4 before that (I have two from slightly different times on 1 February)?
    How do I open the root folder and how do I copy a file to it?

  22. Samuel said on March 2, 2019 at 4:22 am

    As a person who is isn’t all that tech-literate, either Mozilla is going out of their way to make things more needlessly complex with every new version they come out with, or your writing clarity suffers as you go. I followed the first part pretty well; I thought “okay, I can do this easy enough”. Then I see the NEW version, and it starts sounding a lot more complicated and arcane. I think “Okay…maybe I can do this…if I copy this picture and paste the text into a txt file for reference as I go”. Then i come to the third part, about “Mozilla 33” (this comes AFTER Mozilla 56? I don’t even know which I have, TBH), and you totally lost me. Way too many different files and names to keep track of. I think “Okay, screw this, I don’t need my old tabs back that bad!” And I may have just missed it, but what do you DO with these folders afterwards? You just rename them, and then re-open Firefox, and it gives you a “Restore Session” button which will restore to whatever files are saved in the folder you named the correct name? Also, what if you just name the newest folder? Do you really have to rename the whole sequence of them to work properly?

  23. Anonymous said on August 16, 2018 at 3:19 am

    5+ years out of date. Worthless.

    1. Martin Brinkmann said on August 16, 2018 at 6:42 am

      What do you mean? The article was updated in April 2018 the last time. Please be more precise.

  24. PLeXiM said on June 6, 2018 at 6:08 pm

    You are a saint!

  25. Franck said on March 12, 2018 at 2:43 pm

    Thanks a lot, this is very useful !

  26. jonathan said on March 16, 2016 at 6:58 pm

    can i restore my os (which is android) when my firefox is giving me problems

  27. Alex said on March 11, 2016 at 10:48 am

    Ahhhhhh I’m SO grateful for this! Firefox lost 2 out of my 4 packed windows, was about to despair but renaming previous.js restored all of them!

  28. NJ said on February 18, 2016 at 1:01 pm


    Thanks for the above. What if Firefox does not update the sessionstore.js and sessionstore.bak files? We have a system where some of our files are on a central server and some on a local machine. Some of the time the backups work but not always. I just discovered that the last backup was from December so none of my tabs and bookmarks since then are saved. Before closing firefox, how can I ‘save’ a session, i.e. be proactive rather than try to restore after the fact? I’ve read about a session restore add-on but the reviews weren’t great. Happy to do a manual save if that’s an option.

    Many thanks,

  29. datruche said on October 27, 2015 at 6:33 pm

    For Martin Brinkmann of course: best detailed paper I’ve read and used on the point. And Andrew Gillett for the link that allows to go forward into recovering the [backup].js entries. And Peter’s « less elegant, less automated, but also less error-prone alternative to Session Manager is to use the Bookmark All extension: one click on the Bookmark All button » which makes perfect sense (though you loose the tabs’ navigation history).
    Very small add-ons that ease the job: these that list the tabs (like Tab Grenade) or another that auto-write opened tabs in a dead simple text file every (I think it’s opentabs).

    About KISS, I’ve made a dead simple script that open ‘mc’ on Firefox current profile and a folder so I can backup/copy/rename any needed [restore]*.js files easily (it’s synchronized between my boxes).

    Oh and people like anonymous and bart may get a brain before shouting out.

  30. Millett said on March 11, 2015 at 9:53 am

    Congrats, this article explain everything except how to actually restore an old session.

    1. Martin Brinkmann said on March 11, 2015 at 10:04 am

      Replace the file sessionstore.js in the main Firefox profile directory with a copy found in the sessionstore-backups folder by renaming the backed up file to sessionstore.js and moving it into the root directory.

      1. PhredE said on August 29, 2016 at 8:16 am

        ‘the root directory?!? The root of the system drive?!?
        Martin, for the rest of your life, this is worth remembering – we are NOT all administrators.
        And nor should we be; administer from an admin account, work every day from your everyday account. Basic.
        So you’re saying move another copy of sessionstore.js out of its source folder? Why not just do some renames?

        The extra challenge we have now (mid-2016) with Windows 10 is how these applications handle multiple virtual desktops.
        I was just flipping between two desktops* while Firefox/Nightly restarted, and I’ve lost one window session – I had two on different desktops. That’s looking a problem, don’t you think?
        *CtrlWin left/right

  31. Andrew Gillett said on March 5, 2015 at 2:23 pm

    Here are some tips on how to repair a backed up session which Firefox fails to load:

    1. Andrew Gillett said on October 30, 2015 at 11:23 am

      I later discovered that all I needed to do in this case (where Firefox fails to remember any tabs) was go to History and look under “Restore closed windows”. That’s dealt with the problem every time since, although it’s still worth making a backup of the profile before trying this.

  32. bart said on January 1, 2015 at 5:42 pm

    This DAMN piece of shit has just deleted all of my tabs and the last session restore file is a month old. They add more and more crap to firefox, but they cant make the basic option work!!!!!

    1. Someone said on February 10, 2015 at 9:54 am

      Correction: Firefox didn’t delete your tabs. You should be implementing some sort of recovery solution.
      For the meantime, have you even tried a right click of the sessionstore.js file & restore to earlier time? Windows uses system restore to back up things like the appdata folder & allow you to not just restore the system to an earlier point, but also individual files & folders.

  33. Anonymous said on September 6, 2014 at 6:26 am

    I don’t even HAVE an Appdata folder, so I guess I’m just SOL…Failed restore happens all the time for me (even on proper shutdowns)-it’s a sick joke of a browser~

    1. Someone said on February 10, 2015 at 9:39 am

      Obviously you shouldn’t be using a computer. Locating the Appdata folder is one of the easiest tasks you can try to do on a computer. Also, Firefox has a lot more to offer than any other browser out there right now.

    2. stache said on September 9, 2014 at 6:22 pm

      Try clicking on the window icon or key (the one with 4 boxes) select This PC.
      In the search box enter appdata and it will show you the files with in the directory.

      If you search for sessionstore it should show you the path to where the two firefox recovery files are.

      You cannot have firefox as your default application. Why? because every popup window will be using firefox and unless firefox is already open, it will open it and display the popup. When you close the window it will over-write your sessionstore files.

  34. Thankful said on June 1, 2014 at 1:44 am

    This worked for me. Thank you Martin Brinkmann!

  35. Jimmie said on December 2, 2013 at 11:08 pm

    What do this mean awaiting moderation, was hopeing for a solution

    1. Someone said on February 10, 2015 at 9:50 am

      What do this mean? Get an iphone & stop messing about on a computer. Also maybe use a IE, it’s made for people like you. Honestly, your comments are not only almost illegible nonsense, but completely irrelevant to this post. I am not sure how you even managed to log onto a computer & get online, but then again they have made it too easy these days.

  36. Jimmie said on December 2, 2013 at 4:53 pm

    Got this notice that The connection to the server was reset while page was loading. what do this mean ? i was playing the Farmtown game on Fcebook .Now i am not able to get there at all.

  37. Jerry Stark said on June 21, 2013 at 1:21 pm

    The recently closed tabs and windows were shaded and not available.

    I looked in all the files listed above for the sessionrestore and they varied in content. What I could read appeared to be information records from a single session, particular search paths, and other content appeared to be packed info and unreadable. None appeared to have content for all the files and links that should be restored.
    I am using MS’s computer search to find things as most of the paths use a link containing “users\name\AppData” which do not exist anywhere in directory lists. I’m not sure where that actually points to.

  38. Jerry Stark said on June 21, 2013 at 3:00 am

    I have been using restore session for years, and have relied on it to bring back the 25 or so projects that I have going on at any time as well as reminder tabs of things I must do. Well I just had my first problem with resume session.
    Recent Changes: I had updated from Vista to windows 7 a few weeks back and have had a few problem such as:
    – I modified the power options using a custom plan. can not access any of
    the power options since adding the custom plan.
    – I have problems with the ASUS BIOS not able to open, Asus has
    no idea what is happening. Not sure of the file name right now.
    Back to the present:
    – Firefox restore has worked flawlessly for years.
    – I exited from Firefox and was doing some file work. The system locked up and would not respond and after a good while I did a shut down. I restarted window 7 after a day had passed and it failed to restore my sessions. It did not ask me if I wanted to restore my previous sessions.
    Not knowing the consequences I thought maybe if I restarted the system again it would work, my ignorance.
    I did a search on the sessionstore files and found the following:
    – could not copy the data, so this is a summary:

    1) – 1 files sessionstore C::\users\name\AppData\Roaming\Microsoft\windows\Recent Items 6/20/2013 10:31PM Size11.5kb LNK file

    2) – 1 files C:\users\name\recent 6/20/2013 10:31PM size 11.5kb LNK file

    3) – 1 files sessionstore-1.js C:\users/name\AppData\roaming\microsoft Windows\Recent items 10:31PM 14.6kb LNK file

    4) – 1 files sessionstore-1.js C:\users\name\Recent 6/20/2013 10:31 PM size14.6 kb LNK file

    5) – 1 files sessionstore.js C:\users\name\AppData\Roaming\Microsoft\Windows\Recent Items 6/20/2013 10:28PM size 15.2kb LNK file

    6) – 1 files sessonstore.js C:\users\name\Recent 6/20/2013 10:28PM size 15.2kb LNK file

    7) – 1 files sessionstore.bak C:\users\name\AppData\Roaming\Microsoft\windows\Recent Items 6/20/2013 10:22 PM size 1.34kb

    8) – 1 files sessionstore.bak C:\users\name\Recent 6/20/2013 10:22PM size 1.34kb LNK file

    9) – 1 files sessionstore.js C:\users\name\AppData\Roaming\Mozilla\firefox\profiles\H5evpaz1.default
    6/20/2013 6:44 PM size 3.62 js file

    10) – 1 files sessionstore.bak C:\users\name\AppData\Roaming\Mozilla\Firefox\Profiles\h5evpaz1.default 6/20/2013 6:31PM size 3.54kb bak file

    11) – 1 files sessionstore-1.js C:\users\name\AppData\Roaming\Mozilla\Firefox\Profiles\h5evpaz1.default 4/15/2011 5:56PM size 4.91 Bak file

    – I tried to look at the files with wordpad and notepad, got different results.
    – I could see some text but there was lot that seemed like it might be compressed information?
    – It seemed that these files were tied to the activity during that day rather than a full collection of all the info for all the windows and tabs that should be restored.
    – I backed up the system on May 5, 2013 but I had a lot of new information on various new tabs since that date. I can use the sessionstore files from that backup to get some of the info back but I guess the more recent information is unrecoverable?
    It is late and I am tried, let me know where I stand or what info you would need to access my problem.
    Thanks to who ever responds.

    1. Martin Brinkmann said on June 21, 2013 at 3:15 am

      First, backup you profile before you start Firefox again.

      Did you check the recently closed windows listing in the Firefox History?
      Do you have a sessionrestore.bak file in your profile folder?

  39. Jojo said on June 5, 2013 at 1:34 am

    I’ve run into lost sessions with FF now & then. Sometimes it is my fault because I have a 2nd FF window open behind the main window that I forgot about and it has only one tab open. I close the main window but forgot about the other window, so FF saved the tab from the one tab window. Oh no. It is good to know about the session backup file.

    Anyway, over the years, I learned to take out some insurance and save all open tabs in the main window before I close the window in a bookmark folder called ‘Tab save’.

    1. Martin Brinkmann said on June 5, 2013 at 1:35 am

      You can reopen windows from the history menu.

  40. Doug said on June 4, 2013 at 7:48 pm

    Martin, I’ve had the same problem with lost Firefox session info, and have a pretty simple improvement, or at least the concept; if Firefox could save the last two backups, then it would at least be harder to overwrite them all while trying to get Firefox working properly. I cannot see how this would be too difficult a programming challenge, and if the Firefox people don’t like the idea, then it might be a good option to add to the Session Manager add-in.

  41. Peter said on June 4, 2013 at 3:45 pm

    My apologies if the following comment is somewhat off-topic.

    Like tPenguinLTG, I use the Session Manager extension (but in Windows). It’s been a great extension for some time (years?) — far more powerful and useful than Firefox’s built-in Session Restore feature — but in the past couple of weeks I’ve been having a severe problem with Firefox (plus a minor one), and I suspect that either Session Manager, or the way Firefox handles Jetpack (restartless) extensions, is involved.

    The severe problem: Session Manager doesn’t load after Firefox is launched, and the Firefox process hangs at 0% of CPU. Or, Firefox doesn’t load after a session is restored from Session Manager’s initial appearance. Or, Firefox doesn’t load after Session Manager’s initial appearance is *canceled.* Or, Firefox loads after Session Manager’s initial appearance is canceled, but some parts of Firefox’s UI (e.g., Close Tab button) don’t get loaded. The only workaround seems to be to start Firefox in Safe Mode, exit, then restart Firefox normally, cancel Session Manager, wait until Firefox loads all the way and finishes running its initial tasks (automatic extension updates, Firefox Sync, etc.), and only *then* try to restore an old session from within Firefox. It’s a major problem, and another Session Manager user I know is having it, too.

    The minor problem: After you initially load Firefox, some restartless extensions don’t work unless you disable them and then immediately re-enable them (without restarting in between). Any pages you want to use the re-enabled extension on have to be refreshed, as well. So far, I’ve noticed this problem with the cifFix extension and the YouTube Smart Pause extension. Not the end of the world, but a fixworthy bug is probably in there somewhere.

    A less elegant, less automated, but also less error-prone alternative to Session Manager is to use the Bookmark All extension: one click on the Bookmark All button, and your entire session is bookmarked under its own date- and time-stamped bookmarks subfolder.

    I recommend replacing the extension options’ proposed defaults with “[Bookmarked Sessions]” or “[Saved Sessions]” (with no quotes) for the first option (the name of the parent folder), and “Session of ” (with a space at the end and no quotes) — or nothing at all (an empty box) — for the second option (the prefix for the subfolders). [Bookmarked Sessions] and [Saved Sessions] should sort out toward the top of the Bookmarks Menu and are easy to distinguish visually from other bookmark folders.

    The downsides of Bookmark All: you have to remember to click on the Bookmark All button; I don’t think it knows the difference between pinned and unpinned tabs; and I don’t think it knows the difference between tabs in the foreground (displayed) group and tabs in background (undisplayed) groups. The upsides: it doesn’t screw with Firefox or get screwed *by* Firefox, and the sessions it saves will get picked up by whatever bookmark-syncing utility you happen to use.

    1. Martin Brinkmann said on June 4, 2013 at 4:40 pm

      Peter, first thing I would try is disable all extensions but Session Manager and see if that resolves the issue. It may be that another extension that is interfering with Session Manager.

      1. Peter said on June 4, 2013 at 6:00 pm

        Thanks, Martin!

        I think you may be right. I didn’t run into any problems with Session Manager as the sole enabled extension. I was using a *lot* of extensions (~50). Since running the initial test, I have re-enabled 25 of the ones I consider essential or most useful, and Session Manager has continued to work smoothly over the course of four or five restarts.

        I will have to do more testing (something I thoroughly enjoy, as you might imagine) to be certain, but I now wonder if the “TabGroups Menu” extension might be the culprit. I think both my friend and I had started using that extension not too long before our problems with Session Manager began cropping up. But I’ll have to test to be sure.

        Again, thanks for prodding me to test!

    2. tPenguinLTG said on June 4, 2013 at 3:54 pm

      I don’t get that problem, and it’s probably because I have Master Password+ installed, so Firefox loads (I think) while I’m typing in my password.

      Oh, and I found Martin’s review:
      I can’t help but think I might have actually found the extension because of that.

      1. tPenguinLTG said on June 4, 2013 at 3:55 pm

        Or is it because I’m on the ESR channel?

  42. tPenguinLTG said on June 3, 2013 at 8:16 pm

    I just use the restartless add-on Session Manager:

    I have a habit of accidentally pressing Ctrl+Q when I mean to press Ctrl+E or Ctrl+Tab, and I have Firefox set to clear my data after the session. With Session Manager, I could go back to a session from a few days ago if I wanted to.
    Coupled with Dropbox, I use it to sync my sessions across my computers.

    1. Martin Brinkmann said on June 4, 2013 at 2:40 am

      It is a great extension, I agree. I have reviewed it here somewhere on the site as well.

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.