AMO is getting a new look. Would you like to see it?

Visit the new site


Session Manager Version History

147 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 0.7.0pre20110101 401.0 KiB Works with Firefox 3.5 - 4.0.*, SeaMonkey 2.0 - 2.1b2

  • Removed compatbility with Firefox 3.0.x.

  • Added Session Manager menu to Firefox 4.0 application menu. Currently hidden if user sets to hide toolbar menu.

  • Prevent creating a backup session if the browser window is never displayed (i.e. no session is created).

  • If the users selects to use their own session folder, use that folder to store the session files instead of creating a "sessions" folder in that folder.

  • Fixed error that caused the clear undo tabs, windows, all prompt from displaying even if user chose not to display them again.

  • Don't backup sessions with no windows in them. This prevents creating corrupted session files, but doesn't fix underlying issue with Firefox returning empty sessions.

  • Prevent browser windows in sessions from loading off screen.

Version 381.0 KiB Works with Firefox 3.0 - 4.0.*, SeaMonkey 2.0 - 2.1b2

Fixed issue with Session Manager toolbar and options window not displaying correctly when Modern Theme is used in SeaMonkey.

Version 381.0 KiB Works with Firefox 3.0 - 4.0b8pre, SeaMonkey 2.0 - 2.1b2

  • Fixed the reload tab functionality which broke in

  • Fixed issue which resulted in duplicated or missing sessions being displayed in the Session window. This was a display issue only.

Version 381.0 KiB Works with Firefox 3.0 - 4.0b8pre, SeaMonkey 2.0 - 2.1b2

  • When importing Session Manager settings, some imported settings weren't being reflected in the options window. This has been corrected.

  • Sessions with no tabs were being marked as corrupted when they are no longer considered so. Zero tab sessions were being created in Firefox 4 (Minefield), but that should no longer occur in the latest nightlies. It can still happen in beta 7 though.

  • Session Manager 0.6.9 had a bug when reading sessions in certain cases where it wasn't converting the OS newline character to the internally used 0x000a character. This was causing sessions that were converted from Firefox 3 format to become corrupted and disappear. This issue has been fixed and any corrupted sessions will automatically be fixed after is installed so they will be visible again.

  • Fixed issue with closed tab and window list only showing one entry when that list was not shown in a submenu. Thanks to Alan Baxter.

Version 0.6.9pre20101010 380.0 KiB Works with Firefox 3.0 - 4.0b8pre, SeaMonkey 2.0 - 2.1b2

Same as final 0.6.9 release

Version 0.6.9pre20100923 379.0 KiB Works with Firefox 3.0 - 4.0b8pre, SeaMonkey 2.0 - 2.1b1

  • Locales now included

  • Disallow any command keys that don't have at least one or more modifiers. If only 1 modifier, only allow CTRL.

  • Allow using Tab, shift-tab, esacpe, enter/return and F1 in keyboard options pane.

  • Disable accesskey, and buttons when user presses ALT in keyboard options to prevent triggering of other buttons or jumping fields.

  • Fix error when close window in SeaMonkey.

  • Checking the "reload" option now causes Session Manager to bypass the browser cache on a load instead of actually doing a reload. This allows the features to work with the new cascading tab loading features in Minefield. It's also faster.

  • Fix for option to restore a closed tab using middle click not working in Minefield.

  • Hide the option to clear closed tabs in SeaMonkey 2.0.x since it doesn't work in that version.

  • Fix clearing all closed tabs at once under SeaMonkey 2.1 beta.

  • Fix prompting for or loading sessions at browser startup in Minefield.

  • Fix for browser loading homepage in addition to loaded session at browser startup in Minefield.

Version 0.6.9pre20100828 196.0 KiB Works with Firefox 3.0 - 4.0b8pre, SeaMonkey 2.0 - 2.1b1

# Firefox 4 currently has a tendency to not return valid session data at shutdown so work around this by storing session data at quit-application-granted. This prevents backup and auto-save sessions from being corrupted when existing the browser using File->Exit.

# Lessen the restrictions used to determine if a session is marked as corrupted. Sessions with no tabs are now considered "okay" since Firefox 4 can generate them currently. Though they probably aren't that useful.

Version 0.6.9pre20100821 195.0 KiB Works with Firefox 3.0 - 4.0b5pre, SeaMonkey 2.0 - 2.1b1

Allow restoring closed tabs by middle clicking on them. This will leave the menu closed menu open.
Fixed backups under Minefield nightlies. For some reason Firefox is returning sessions which have a window with no tabs, so detect this and use our saved session.

Version 0.6.9pre20100820 195.0 KiB Works with Firefox 3.0 - 4.0b5pre, SeaMonkey 2.0 - 2.1b1


* Don't show use browser crash prompt in Firefox 3.0 since it doesn't work there.
* Show warning colors (yellow) and tooltip if permanent private browsing mode is enabled and user wants to backup sessions and/or restore the previous browsing session. Neither will work in permanent private browsing mode.
* Show the same warning as an alert when the browser starts. This alert can be disabled.
* Show what tabs are hidden and in what groups (if any) in Firefox 4.0b4 and higher since with TabCandy tabs may not be visible, but will still be saved.

* Fixed bug in "Cache Fixer" that was causing it not to work.
* Fixed bug where closing the last open browser window under OS X wasn't saving either the currently open autosave session or a backup session.

Version 348.0 KiB Works with Firefox 3.0 - 4.0b5pre, SeaMonkey 2.0 - 2.1b1

  • Do to locale text changes, this version is English only

  • Removed threading from my add-on because it could cause the browser to become unstable and crash, especially in the Minefield nightlies. Threads were only used when turning encryption on and off, when saving session windows after a crash and to cache the session data at startup. To replace threading, I now use asynchronous reads and/or timers instead.

  • Write to files is now asynchronous in Firefox 3.6 and above. That should improve responsiveness during large file writes.

  • Allow user to choose tabs to save for "Save Window".

  • Add a "Keep Session Manager window open" check box and only keep the session manager window open if it's checked. The check box is "sticky", so it will default to whatever it was last time the window closed.

  • Add an option to use the built in brower crash recovery functionality. This is for people who prefer how the browser's crash prompt works (namely in the browser window and only showing up on the 2nd crash).

  • Add a reset warning option to reset the warning that people made "not show again".

  • Add ability to import/export settings.

  • Add support for hot keys. These can be set in the General options preference. Note that hot keys may not work if the hot key sequence is already being used by the browser or other add-ons. Session Manager has no way of checking for this so there won't be any warnings if you enter a hot key that's already in use.

  • Add separate clear closed tabs and clear closed windows. These only show up if there are both closed tabs and closed windows in the closed list.

  • Changed encryption change and save crashed window sessions processing to use asynchronous read/writes instead of background thread. This will prevent crashes in Minefield. See #2

  • Removed file lock mechanism since it's no longer needed. Asynchronous read/writes should take care of this.

  • Fixed issue with save prompt, where group name wouldn't clear when clicking on an existing session in a group and then typing in a different session name.

  • Fixed bug where saving window sessions when resuming from a crash would not work if encryption was enabled.

  • Added option to save backups on browser restart. This was previously a hidden preference.

Version 0.6.8pre20100706 341.0 KiB Works with Firefox 3.0 - 4.0b2pre, SeaMonkey 2.0 - 2.1a3

  • Fixed (hopefully) a rare crash that could occur at startup in Firefox 4.0 betas
  • Fixed Bug 22980 - Checking auto-save checkbox with keyboard doesn't unhide autosave time textbox.
  • Fixed Bug 22981 - If option is set to load last browser session set and auto-save session was open when browser was shut down, then old session wasn't restored.

Version 0.6.8pre20100703 341.0 KiB Works with Firefox 3.0 - 4.0b2pre, SeaMonkey 2.0 - 2.1a2

# Compatibility change for Firefox 4.0 beta nightlies.

# Change to disable switching to "Save" mode in session prompt window when in private browsing mode. Gray out the "Save" menu item as well.

# Gray out logging category check boxes when logging is disabled to indicate that the top checkbox controls all the others.

Version 0.6.8pre20100619 340.0 KiB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

Work around high CPU usage issue if Firefox 3.6 and above with session manager window open and displaying tabs.

Version 0.6.8pre20100618b 340.0 KiB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

Fixed so right clicking on session names works in save window modal window.

Version 0.6.8pre20100618 339.0 KiB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

When saving, right clicking on an existing session will show you the contents of that session in a popup panel. Press esacpe or click outside the panel to close.

Version 0.6.8pre20100617 336.0 KiB Works with Firefox 3.0 - 3.7a6pre, SeaMonkey 2.0 - 2.1a2

Updated max version for Minefield.
Switched to using lazy getters instead of constants in an attempt to allow D2D to be enabled (please tell me if this works or not).

Version 0.6.8pre20100606 335.0 KiB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a2

# Tab Tree should now always match actual browser state when saving. I also optimized the code a bit for this so events aren't firing unless they are needed.

# Fixed issues with SeaMonkey: that session names weren't showing in title bar, the new save session window wasn't working and a few other errors that prevented window sessions from working.

Version 0.6.8pre20100604 333.0 KiB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a2

  • Fixed memory leak with session manager window.

  • Fixed issue where changing modes in Session Manager window with no other window would open another Session Manager window and in the case of switching to "Open" a browser window.

  • Fixed issue an error in the Cache Fixer functionality in OS X preventing Session Manager from working. If the error occurs, it will prevent the cache fixer functionality from working, but it won't break Session Manager.

  • Loading single tabs by control clicking on them in load window now works again in SeaMonkey.

  • Session List's sorting will no longer reset when taking an action in the session prompt window. It is not remembered when closing the window and reopening it though.

  • When saving, the window/tab list will now update in real time without reseting the checked items. Not as simple a fix as it sounds and there may still be some issues. One I'm aware of is that page loads from the cache may not be reflected.

  • Fixed an issue where the saved session might not match the true browser session state if there was a long time between opening the save list and actually saving.

  • More sizing issue fixes having to do with hiding and showing the tab and window list using the splitter element.

  • When saving, selecting a tab label or pressing enter when tab is selected, will fill the text box with that tab's label as a session name.

Version 0.6.8pre20100528a 330.0 KiB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a2

  • When saving a session, the windows and tabs to save can be selected. Note that the way this currently works, is that the current session's windows and tabs, which update in real time, will display no matter what session is selected. This might need some work since users could be confused when an existing session is selected, but the current session info is displayed. Also the selection gets cleared out when changes occur to any tabs or windows.

  • Added a Preference Manager module to handle session manager preferences.

  • Fade out Session Manager toolbar icon, but not drop down arrow when in private browsing mode to indicate that saving is disabled.

  • Fixed bug where window sessions saved when restoring from a crash were changed into regular auto-save sessions.

  • Minefield changes in FUEL broke logging of add-ons and displaying the change log page when updating Session Manager. Session Manager was updated to handle the changes.

  • Adding synchronization for threads so the same file can't be read from and wrote to simultaneously as that would be bad.

  • Fixed possible threading caused crash when closing windows in older version of Firefox.

  • Fixed issue where a file's encryption status could get out of sync of preference if user toggled encryption preference several times in quick succession.

  • Fixed issue where donate link could duplicate. Removed it from Minefield since Add-on "window" changed.

  • When saving, Append button is now disabled when Replace button is disabled.

  • Session List no longer grows when unchecking auto save check box.

  • Prompt window sizing and offscreen issues should be fixed. There might be minor resizing issues while window is open and user clicks around, but they shouldn't persist. Window should never end up offscreen.

  • Added missing locale strings

  • The Session Window is now non-modal for everything except for saving a window, prompting on a crash and prompting at startup. The window will now remain open until specifically canceled (closed). In addition the functionality of the window can be changed from the window itself.

  • Changed preference branch from extensions.sessionmanager.* to extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.* (Session Manager's GUID). Old preferences will be migrated over.

  • Changed logger code to be able to determine end of line character(s) without requiring a browser window to be open. This makes things a lot simpler in the logger module.

  • Operating System is now logged so I don't have to keep asking people what O.S. they are using when looking at log files.

  • Updated max SeaMonkey version to 2.1a2.

  • Locale changes: de-DE is now de, fr-FR is now fr, nl-NL is now nl.

Version 0.6.8pre20100505 324.0 KiB Works with Firefox 3.0 - 3.7a5pre, SeaMonkey 2.0 - 2.1a1pre

Added: Donations link in Add-ons window.
Fixed: Exception no longer thrown when browser shuts down with multiple windows open in nightly Minefield loads. This was causing session backups to not save.
Fixed: Some positioning issues with toolbar icons in Seamonkey's Modern theme.
Fixed: Window sessions that were opened when the browser crashed are now saved in the case where the user chooses not to restore the crashed session or chooses to restore specific windows and tabs in the crashed session.
Fixed bug 22805: Extra window no longer opens when specifying a session name on the browser command prompt and the "replace existing windows" setting is disabled.
Fixed: Session/Crash prompt appearing at browser startup is now centered and sized correctly.
Fixed: Window sessions saved at browser shutdown, will now always save the correct screen width and height. Previously there was a chance of this being saved as "null".
Fixed: Issue with backup sessions's group name not being visible when selected.
Changed: When restoring the previous browsing session or the last crashed browser session, window sessions that were open will be restored if their window is restored. Currently "window session" windows show as bolded italic. Eventually the window session name will be added to the session prompt window next to the window.
Changed: Toolbar icons now have Firefox 3.7's disabled look.
Removed: Do to new Mozilla Add-on policies, removed settings that allowed users to save sessions and windows when in private browsing mode. See the following link for details:

Version 0.6.8pre20100329 296.0 KiB Works with Firefox 3.0 - 3.7a4pre, SeaMonkey 2.0 - 2.1a1pre

Fixed bug with registering for Tab Events (using wrong XUL object which doesn't work in Firefox 3.7).

Version 0.6.8pre20100323 296.0 KiB Works with Firefox 3.0 - 3.7a4pre, SeaMonkey 2.0 - 2.1a1pre

# Fixed bug in logging code which could cause attempt to access browser windows before UI initialization.

# Fixed bug in logging code which could cause UI to be accessed from background thread, causing a crash.

# Fixed issue with "forced" logging calls made before logging is initialized being logged even if logging was off

# Fixed issue with all logging calls made before initialization being logged as errors, even if they weren't

# Reverted changes from 0.6.8pre20100310 related to pre-caching since the crash problem was caused by logging issues above.

# Starting with Firefox 3.7, sessions saved under Firefox 3.0 or earlier won't load, so sessions saved under Firefox 3.0 or earlier will be converted to the latest session format when Firefox 3.7 is run. Session Manager will make a backup copy of these sessions in a "Old_Format_Sessions" folder in the sessions folder.

Version 0.6.8pre20100310 294.0 KiB Works with Firefox 3.0 - 3.7a3pre, SeaMonkey 2.0 - 2.1a1pre

Move pre-caching of session list to later in the startup sequence to prevent crash in Firefox 3.7 nightly loads.
Don't adjust the window aspect ratio when loading a window if multiple monitors are detected.

Version 0.6.8pre20100213 294.0 KiB Works with Firefox 3.0 - 3.7a2pre, SeaMonkey 2.0 - 2.1a1pre

# Groups with special regular expression characters in them will no longer prevent the session prompt (load, save, etc) from displaying.

# Groups with ^ character in them will be displayed correctly.

# SeaMonkey 2.1 fixes the bug that prevents closed tabs from being restored or deleted so don't hide close tab restoration preferences in SeaMonkey 2.1.

Version 0.6.8pre20100125 294.0 KiB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0 - 2.1a1pre

# Try to prevent the session prompt window from opening off-screen.

# Also try to keep the session prompt window from enlarging off-screen.

# Finally make sure user doesn't resize the session prompt window too small to show the dialog buttons.

Version 0.6.8pre20100103 294.0 KiB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0 - 2.1a1pre

  • Fix: No longer get errors when trying to save sessions with an * in the name (at least under Windows).

  • Try to work around error that occurs when SessionStore is prevented from initializing correctly by another addon.

Version 0.6.8pre20091226 294.0 KiB Works with Firefox 3.0 - 3.7a1pre, SeaMonkey 2.0 - 2.1a1pre

  • Fix issue with load window height growing taller every time it is closed with the windows/tabs list open.

  • Work around for hang that happens when caching sessions in the background in Firefox 3. See Firefox bug 466850.

  • Fixed issue where 1 old backup would be saved if user set to save 0 old backups and also set to not backup sessions.

  • Only save temporary backup copy if user sets to resume last session. No longer save if set to prompt on startup.

  • Completely redesigned thing by moving most of the objects and functions out of the Chrome window and into a Module - This should result in less memory usage and will make it easier to share data between windows. This required a lot of changes and it's possible I missed something so please let me know if something isn't working correctly in this version.

  • Reloads that occur on loads with the reload preference enabled should no longer be noticeable by the user (yes they will be that fast)

  • Moved code to a new namespace (com.morac). This only affects other extensions that try to access Session Manager. I added a work arond for Tab Mix Plus.

  • Added icon.png so icon shows up when Session Manager is disabled (Firefox 3.7 only)

  • Fixed issue with backup sessions being corrupted (mEOL was undefined)

  • Fixed issue with web page not displaying on upgrade.

  • Fix issue where sessions saved on a crash (backup or autosave) could become corrupted.

  • When changing encryption only put one one error alert, no matter how many fail.

  • Change encryption in a thread so it doesn't freeze the GUI.

  • Change the code that fixed the closed window list so that if the user cancels the master password prompt 3 times, it deletes the closed window list.

  • Add a function to safely display alerts when in a thread.

  • Fixed problem where location bar won't allow input on restart when only popup window remains (OS X only) - See Firefox bug 519099.

  • Updated code that creates session file header to be less complicated.

  • Fixed file naming issue where a space could end up being a "_". This could cause a session to duplicate in extremely rare cases.

  • Don't initialize logged if not running in main thread.

  • Fix logger to log all types of exceptions.

  • When force logging, but logging isn't enabled log to console only (not file).

  • Was initializing logging too early. Need to initialize after profile loads.

  • Buffer log events made before initialization and log them on initialization.

  • Change from using FUEL/SMILE preference event listeners since they don't work correctly - Firefox bug 488587.

  • Cache sessions at startup using a background thread.

  • Add hidden preference "extensions.sessionmanager.allowNamedReplace" which if set to true will cause double clicking a session name in the save window to the replace existing session, but use the default session name.