Session Manager Version History

204 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.8.0.2pre20130424b 533.4 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Edit: Session Manager menu in Tools menu still not working under OS X. Still not sure why.

Version 0.8.0.2pre20130424a 533.2 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - If Session Manager is set to use it's own closed window list instead of the browsers, it would throw exceptions when any window is closed and window data would be lost.
  • Fixed - Potential issue that would prevent loading sessions if SessionStore API generated an exception while grabbing tab group data.
  • Fixed - SQL Errors that could occur when SQL caching was disabled
  • Changed - Shot in the dark change to try and get tools menus working under OS X.

Version 0.8.0.2pre20130423a 533.0 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Issue with Toolbar buttons not working correctly when first added to a toolbar.
  • Fixed - Issue with not all toolbar buttons being removed from Customize Toolbar window.
  • Fixed - Issue with Toolbar button icons duplicating in Customize Toolbar window when repeatedly disabling and enabling the add-on.
  • Fixed - "TypeError: startSep is null" error when opening Session Manager submenu.
  • Removed - error watching added in 0.8.0.2pre20130422a since it didn't work.

Version 0.8.0.2pre20130422a 532.9 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Issue which could cause start up Session Prompt to display duplicate or no previous browser sesssions when there is one.
  • Fixed - Issue that could cause sessions to be saved with no windows. Related to above issue since correcting the sessions cause the above problem.
  • Fixed - Rebuild cache data button in advanced options didn't work.
  • Fixed - Erroneous errors that occur when enabling/disabling logging. This also occured when disabling the addon with logging enabled.
  • Removed - Removed the "last_window_workaround" hidden preference since I don't use it anymore. I reimplemented a better version of this.
  • Changed - When logging is enabled, watch for any and all errors in the Session Manager browser window code. Since this adds a lot of overhead, I wouldn't recommend enabling logging unless asked to do so.
  • Changed - Attempt to increase performance, by not needlessly passing session state as a parameter if state logging isn't enabled.

Version 0.8.0.2pre20130421a 532.3 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Reported error in error console when saving sessions without specifying a callback function.
  • Fixed - Fixed two warnings that appear in the error console: "Warning: WARN addons.manager: Exception calling callback: TypeError: addons[i] is null" and "Warning: TypeError: anonymous function does not always return a value"
  • Fixed - Stylesheet issues with panel that appears on right clicking sessions on the top when saving in Session Manager window.

Version 0.8.0.2pre20130419a 532.2 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Changed - The updateUndoButton function now runs on a small delay when closing tabs. Requested by author of Private Tabs because he removes closed private tabs from the closed list.
  • Changed - When viewing a session for loading, the tab that will be selected when the session is loaded is bolded.
  • Fixed - When opening the last closed tab from the undo close toolbar button menu in SeaMonkey, the button now correctly disables.
  • Fixed - Issue where SeaMonkey would not load session chosen at startup prompt if the option to "open as tabs in current window" option was checked.
  • Fixed - Issue with stylesheet not applying correctly to windows/tabs tree in SeaMonkey.
  • Fixed - Prevent potential errors when disabling/uninstalling the addon related to uncanceled timers in SQLManager and SessionIO jsm modules.
  • Fixed - When deleting tabs from a session, prevent the selected tab from changing (unless it's deleted).
  • Work in Progress - Session Manager now detects when Private Tab addon is installed, but doesn't do anything yet.

Version 0.8.0.1 530.7 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

Fixed issue with add-on being broken for Dutch users and Dutch showing up for Polish users. Sorry about that.

Version 0.8 520.1 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Additions:
    • Addon is now restartless. The first time installing it will require a restart of the browser, but subsequent updates won't require a restart. If something goes wrong may need to remove and re-add it.
  • Fixed:
    • Fixed errors with session prompt window in Firefox 22 caused by Firefox bug 407956.
    • Changing key shortcuts now takes effect without having to open a new window.
    • Enabling/disabling encryption sometimes didn't update existing session files.
    • Restarts were always being backed up regardless of preference.
    • If an auto-save session is active, closing all windows will save and exit the auto-save session. Previously it would keep trying to save nothing in the background.
    • Can no longer save an autosave session and window session with the same session name.
    • Can no longer manually save over an active window or autosave session.
    • Fixed issue that could cause session prompt to not display despite option set to do so.
    • Issue where closing auto save or window session with Session Manager window open, would show duplicate entries for the closed session.
    • Fixed a rare case where trying to restore a crashed session when selecting specific tabs would generate a file error. Technically it's still possible, but should be much less likely to occur. Work around is to select crashed session from backup sessions list.
    • Some fixes for parsing old invalid JSON session files.
    • Linux ends lines in "\n", not "\r".
    • Issues with sanitizing on shutdown.
    • Don't pop up an error for each file that fails to delete during sanitizing.
    • Attempt to delete files that were write locked during santizing when the write finishes.
    • Options window not sized correctly under OS X.
  • Changes:
    • Disabled last window close caching since I don't think it's needed. If this breaks saving windows or sessions in OS X, can be enabled by setting "extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.last_window_workaround" preference to true.
    • Remove preferences and most files when uninstalling. Current session files are not removed as I want to prompt before doing so.

Version 0.8pre20130405b 520.1 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Stylesheet for SeaMonkey's modern style was broken so bolding and coloring didn't work in menus

Version 0.8pre20130405a 520.2 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - A number of memory leaks.
  • Fixed - Fixed CSS issue with trees in nightly loads causing color and formatting to not work in Session Manager window.
  • Fixed - Fixed a rare case where trying to restore a crashed session when selecting specific tabs would generate a file error. Technically it's still possible, but should be much less likely to occur. Work around is to select crashed session from backup sessions list.
  • Fixed - Some fixes for parsing old invalid JSON session files.
  • Fixed - Linux ends lines in "\n", not "\r".
  • Fixed - Wouldn't obey max backup setting if quit browser with open window or auto session.
  • Fixed - Issue where closing auto save or window session with Session Manager window open, would show duplicate entries for the closed session.
  • Changed - Prevent addon from upgrading when Session Manager window is open. It will update 30 seconds after prompt is closed.
  • Changed - Remove most files when uninstalling. Current session files are not removed as I want to prompt before doing so.
  • Changed - Don't immediately delete log file when disabling logging since users might want to copy it. Only delete log when uninstalling.

Version 0.8pre20130308 520.4 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Renaming/grouping/deleting active window sessions now update correctly.
  • Fixed - Options window not sized correctly under OS X (real fix).

Version 0.8pre20130308b 520.1 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Closing all browser windows without existing browser and then reopening browser window and disabling, upgrading or uninstalling add-on would cause the add-on to fail to unload from memory.
  • Fixed - Issues with window sessions either spontaneously loading after restarting or starting browser or not loading correctly when upgrading/downgrading add-on. (still some minor issues with closing last window and reopening, but mostly fixed)
  • Fixed - Options window not sized correctly under OS X.

Version 0.8pre20130308a 520.2 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Closing a window with an active window sessions was causing window session to get stuck open.
  • Fixed - When the option to preselect previous session was checked, Session Manager might incorrect preselect a window session.

Version 0.8pre20130307 520.0 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

Version 0.8pre20130305 519.6 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Issue that could cause session prompt to not display despite option set to do so.
  • Fixed - Menus should now appear in OS X's Firefox windowless menu.
  • Potentially fixed - Since my recent changes, I'm not seeing the browser window appear behind the session prompt. I don't think this is fixed, but it seems to happen a lot less.

Version 0.8pre20130304 519.5 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed - Undo close button now works to reopen closed tabs.
  • Fixed Bug 25354 - Toolbar buttons could improperly move after seperators.
  • Fixed - Can no longer save an autosave session and window session with the same session name.
  • Fixed - Can no longer manually save over an active window or autosave session.

Version 0.8pre20130303 519.3 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • No longer loads scripts directly into windows.
  • Fixed: Memory leak when not using Tab Mix Plus and enabling undo tab close on middle click
  • Fixed: Restarts were always being backed up regardless of preference
  • Fixed: Undo Close window works again
  • Fixed: Middle clicking save button saves windows again.
  • Fixed: Resetting warning prompts works again.
  • Fixed: If an auto-save session is active, closing all windows will save and exit the auto-save session. Previously it would keep trying to save nothing in the background.
  • Fixed: Issues with sanitizing on shutdown
  • Fixed: Don't pop up an error for each file that fails to delete during sanitizing.
  • Fixed: Attempt to delete files that were write locked during santizing when the write finishes.

Version 0.8pre20130302 525.7 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed: Searching for sessions in session prompt window works again.

Version 0.8pre20130301 526.1 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed: Specifying sessions on command line and associating session files with Firefox now works again.
  • Fixed: Exception that occurs when trying to put up an alert message box.

Version 0.8pre20130229 526.3 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

Fixed: Specifying sessions on command line and associating session files with Firefox now works again.

Version 0.8pre20130228 529.2 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Fixed: When Session Manager is set to treat closing last window as shutting down and to prompt at startup, it would no longer prompt when opening the first browser window after disabling and enabling Session Manager.
  • Fixed: Enabling/disabling encryption sometimes didn't update existing session files.

Known issues: Specificying session files on command line only works when browser is starting up. Implementing this is causing add-on to not unload correctly so it's disabled for now.

Version 0.8pre20130227 528.9 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

  • Addon is now restartless. The first time installing it will require a restart of the browser, but after that it should be restartless. If something goes wrong may need to remove and re-add it. Note, preferences are now removed when uninstalling add-on. Session files are not removed.
  • Changing key shortcuts now takes effect without having to open a new window.

  • Dev version fix: Backup timer wouldn't start if user checked box without changing frequency.
  • Disabled last window close caching since I don't think it's needed. If this breaks saving windows or sesssions in OS X, can be enabled by setting "extensions.{1280606b-2510-4fe0-97ef-9b5a22eafe30}.last_window_workaround" preference to true.
  • Changes from 0.7.9.6 now included
  • Version 0.7.9.6 518.4 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    • Fixed: Issue where saved sessions could have wrong window marked as being on top, so wrong window would have focus on a restore.
    • Fixed: Work around to handle write failures with very large sessions (over 30 MB in size). I don't recommend having very large sessions as it can cause performance issues.
    • Fixed: Issue where closing an open window would throw an exception when using Session Manager's closed window list instead of the browser's closed window list.
    • Fixed: Issue with Session Manager not working in SeaMonkey Trunk loads.
    • Changed: When appending a session with tab groups to a window with tabs not in a group, put the current window's tabs into their own group. The active group in the loaded session will be selected.
    • Changed: Call stack is now logged in all cases where an exception is put up or logged (including code built exceptions).
    • Removed: Call to soon to be removed nsIFaviconService service. As such it's possible that some tabs won't display their favorite icons in the Session Manager window.

    Version 0.8pre20130124 552.7 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    • Preliminary modifications towards making Session Manager restartless. No where near close to being restartless, but making baby steps.
    • When appending a session with tab groups to a window with tabs not in a group, put the current window's tabs into their own group. The active group in the loaded session will be selected.
    • Call stack is now logged in all cases where an exception is put up or logged (including code built exceptions).
    • Logging disk writes now done asynchronously.
    • Additional bug fixes that slip my mind

    Version 0.7.9.6pre20130124 526.7 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    • Fixed issue with autosave sessions over 20 MB in size, doubling in size on every save.
    • Fixed time logging issue.

    Version 0.7.9.6pre20130123 526.7 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    • Work around to handle write failures with very large sessions. Currently I do multiple writes for session files greater than 20 MB, if this is still a problem, I can adjust that value lower.
    • Changes to expose less objects to browser window.

    Version 0.7.9.6pre20130121 526.4 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    • Fixed browser startup options and sanitize overlays.
    • Fixed Session Manager window menu
    • Fixed Tab Mix Plus integration (Tab Mix Plus using wrong object so I worked around that)

    Version 0.7.9.5 517.1 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    • Fixed issue where auto-session name was showing up in windows when user set setting to not show name.
    • Fixed: Don't pop up error message if sessionstore.js data file cannot be parsed (i.e. missing or corrupted) at browser startup.
    • Fixed: Fixed regression with being unable to remove closed windows from the closed windows list in SeaMonkey.
    • Fixed: When private browsing is set to start automatically in Firefox 20 and up, disable the save button since no windows can be saved anyway.
    • Fixed: When private browsing is set to start automatically in Firefox 20 and up, Session Manager would never initialize, causing the Session Manager session prompt to not display and the menu items and toolbar buttons not to appear.
    • Fixed: Fix error with trying to get width and height of closed windows when opening browser window after closing last window without exiting the browser (only if Session Manager is handling closed window list).
    • Fixed: When displaying error prompt window, display error stack trace.
    • Fixed: Issue with counting restored windows in newer branches of Firefox. This could cause window sessions to not be restored on startup.
    • Changed: Since close window event won't fire if menu bar is hidden (Firefox bug 827880), don't bother using it since we only really care about the last closed window.
    • Changed: When restoring from a backup or crash and user doesn't restore all the tabs in a window session, don't make the resulting loaded window a window session to prevent overwriting the original window session.
    • de locale completed

    Version 0.7.9.6pre20130120 526.2 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    Fixed browser startup options and sanitize overlays.

    Version 0.7.9.6pre20130119 526.3 KB Works with Firefox 10.0 and later, SeaMonkey 2.7 and later

    Fixed broken PrivateBrowsing import which caused Session Manager to not work at all. Note to self, never make a last minute change before uploading.