restore session manually

Discussion of features in Seamonkey
Post Reply
Roger Davis
Posts: 302
Joined: November 16th, 2009, 8:36 am

restore session manually

Post by Roger Davis »

Is there any way to restore a session manually - that is some way other than Go-Restore Previous Session?

Sometimes this is highlighted, but it doesn't work.
User avatar
therube
Posts: 21703
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: restore session manually

Post by therube »

Or maybe it is that there is nothing to restore, so only about:blank or the like?

If you had a backup, that would give you something to fall back on.
(There is one backup created automatically, but that could end up being the one you didn't want.)
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
Roger Davis
Posts: 302
Joined: November 16th, 2009, 8:36 am

Re: restore session manually

Post by Roger Davis »

There was definitely something to restore. If there is nothing to restore, that option is grey. This time I clearly remember that there were several windows, and the option was full black, yet it would not work.

I don't think anyone backs up every time they shut down, and even so, tabs and windows wouldn't be backed up except by a system image - unless you know a trick that I don't.

How do I use the one backup that is created automatically that you mention?

Thanks!
User avatar
therube
Posts: 21703
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: restore session manually

Post by therube »

Session Restore is stored in the file, sessionstore.json, located in your Profile directory.
Back that up from time to time, & assuming it is not corrupted or something like that, you should be able to use that, as a backup, should a problem arise.
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
Roger Davis
Posts: 302
Joined: November 16th, 2009, 8:36 am

Re: restore session manually

Post by Roger Davis »

Good information - but how do I use that to automatically restore the session, or must I use it as a reference list only?

OOPS.... /opt/seamonkey/defaults/profile contains: panels.rdf and localstore.rdf, no sessionstore.json.
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: restore session manually

Post by patrickjdempsey »

Go to Help > Troubleshooting Info > Show Folder. That will be your current session.

The folder you are looking at is I believe just the defaults that ship with SeaMonkey which are used when a new profile is created.

You can also use Go > Recently Closed Tabs or Recently Closed Windows to get old sessions.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
Roger Davis
Posts: 302
Joined: November 16th, 2009, 8:36 am

Re: restore session manually

Post by Roger Davis »

Help > Troubleshooting has no Show Folder option. It leads directly to this page below between the === lines.
=======================================================================================
Application Basics
------------------

Name: SeaMonkey
Version: 2.24
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0 SeaMonkey/2.24

Crash Reports for the Last 3 Days
---------------------------------

All Crash Reports

Extensions
----------

Name: ChatZilla
Version: 0.9.90.1
Enabled: true
ID: {59c81df5-4b7a-477b-912d-4e0fdf64e5f2}

Name: DOM Inspector
Version: 2.0.15pre
Enabled: true
ID: inspector@mozilla.org

Name: IE View
Version: 1.5.6
Enabled: true
ID: {6e84150a-d526-41f1-a480-a67d3fed910d}

Name: JavaScript Debugger
Version: 0.9.89
Enabled: true
ID: {f13b157f-b174-47e7-a34d-4815ddfdfeb8}

Name: PDF Viewer
Version: 0.8.649
Enabled: true
ID: uriloader@pdf.js

Name: Saved Password Editor
Version: 2.7.2
Enabled: false
ID: savedpasswordeditor@daniel.dawson

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.autostart: false
browser.cache.disk.capacity: 358400
browser.cache.disk.smart_size_cached_value: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.display.background_color: #A2D2FE
browser.link.open_newwindow: 2
browser.places.smartBookmarksVersion: 4
browser.search.suggest.enabled: false
browser.sessionstore.max_concurrent_tabs: -1
browser.startup.homepage: http://mail.verizon.com/webmail/driver? ... iew=emails
browser.startup.homepage_override.mstone: rv:27.0
browser.tabs.loadInBackground: false
browser.tabs.opentabfor.middleclick: false
browser.tabs.opentabfor.urlbar: false
browser.urlbar.autoFill: true
browser.urlbar.default.behavior: 33
browser.zoom.siteSpecific: false
dom.w3c_touch_events.expose: false
extensions.lastAppVersion: 2.24
keyword.enabled: false
mousewheel.default.delta_multiplier_y: 999
mousewheel.min_line_scroll_amount: 31
mousewheel.withnokey.action: 1
mousewheel.withnokey.numlines:
network.cookie.prefsMigrated: true
network.http.pipelining: true
network.http.proxy.pipelining: true
places.database.lastMaintenance: 1386895800
places.history.expiration.transient_current_max_pages: 104858
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
print.tmp.printerfeatures.CLP-300.can_change_colorspace: false
print.tmp.printerfeatures.CLP-300.can_change_downloadfonts: false
print.tmp.printerfeatures.CLP-300.can_change_jobtitle: false
print.tmp.printerfeatures.CLP-300.can_change_num_copies: true
print.tmp.printerfeatures.CLP-300.can_change_orientation: true
print.tmp.printerfeatures.CLP-300.can_change_paper_size: true
print.tmp.printerfeatures.CLP-300.can_change_plex: false
print.tmp.printerfeatures.CLP-300.can_change_printincolor: true
print.tmp.printerfeatures.CLP-300.can_change_resolution: false
print.tmp.printerfeatures.CLP-300.can_change_spoolercommand: false
print.tmp.printerfeatures.CLP-300.colorspace.0.name: default
print.tmp.printerfeatures.CLP-300.colorspace.count: 1
print.tmp.printerfeatures.CLP-300.has_special_printerfeatures: true
print.tmp.printerfeatures.CLP-300.orientation.0.name: portrait
print.tmp.printerfeatures.CLP-300.orientation.1.name: landscape
print.tmp.printerfeatures.CLP-300.orientation.count: 2
print.tmp.printerfeatures.CLP-300.paper.0.height_mm: 210
print.tmp.printerfeatures.CLP-300.paper.0.is_inch: false
print.tmp.printerfeatures.CLP-300.paper.0.name: A5
print.tmp.printerfeatures.CLP-300.paper.0.width_mm: 148
print.tmp.printerfeatures.CLP-300.paper.1.height_mm: 297
print.tmp.printerfeatures.CLP-300.paper.1.is_inch: false
print.tmp.printerfeatures.CLP-300.paper.1.name: A4
print.tmp.printerfeatures.CLP-300.paper.1.width_mm: 210
print.tmp.printerfeatures.CLP-300.paper.2.height_mm: 420
print.tmp.printerfeatures.CLP-300.paper.2.is_inch: false
print.tmp.printerfeatures.CLP-300.paper.2.name: A3
print.tmp.printerfeatures.CLP-300.paper.2.width_mm: 297
print.tmp.printerfeatures.CLP-300.paper.3.height_mm: 279
print.tmp.printerfeatures.CLP-300.paper.3.is_inch: true
print.tmp.printerfeatures.CLP-300.paper.3.name: Letter
print.tmp.printerfeatures.CLP-300.paper.3.width_mm: 215
print.tmp.printerfeatures.CLP-300.paper.4.height_mm: 355
print.tmp.printerfeatures.CLP-300.paper.4.is_inch: true
print.tmp.printerfeatures.CLP-300.paper.4.name: Legal
print.tmp.printerfeatures.CLP-300.paper.4.width_mm: 215
print.tmp.printerfeatures.CLP-300.paper.5.height_mm: 431
print.tmp.printerfeatures.CLP-300.paper.5.is_inch: true
print.tmp.printerfeatures.CLP-300.paper.5.name: Tabloid
print.tmp.printerfeatures.CLP-300.paper.5.width_mm: 279
print.tmp.printerfeatures.CLP-300.paper.6.height_mm: 254
print.tmp.printerfeatures.CLP-300.paper.6.is_inch: true
print.tmp.printerfeatures.CLP-300.paper.6.name: Executive
print.tmp.printerfeatures.CLP-300.paper.6.width_mm: 190
print.tmp.printerfeatures.CLP-300.paper.count: 7
print.tmp.printerfeatures.CLP-300.plex.0.name: default
print.tmp.printerfeatures.CLP-300.plex.count: 1
print.tmp.printerfeatures.CLP-300.resolution.0.name: default
print.tmp.printerfeatures.CLP-300.resolution.count: 1
print.tmp.printerfeatures.CLP-300.supports_colorspace_change: false
print.tmp.printerfeatures.CLP-300.supports_downloadfonts_change: false
print.tmp.printerfeatures.CLP-300.supports_jobtitle_change: false
print.tmp.printerfeatures.CLP-300.supports_orientation_change: true
print.tmp.printerfeatures.CLP-300.supports_paper_size_change: true
print.tmp.printerfeatures.CLP-300.supports_plex_change: false
print.tmp.printerfeatures.CLP-300.supports_printincolor_change: true
print.tmp.printerfeatures.CLP-300.supports_resolution_change: false
print.tmp.printerfeatures.CLP-300.supports_spoolercommand_change: false
privacy.donottrackheader.enabled: true
privacy.item.offlineApps: true
privacy.popups.remove_blacklist: false
security.default_personal_cert: Select Automatically
security.mixed_content.block_active_content: false
security.warn_viewing_mixed: false
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1385160572

Graphics
--------

Adapter Description: ATI Technologies Inc. -- AMD Radeon HD 7700 Series
Device ID: AMD Radeon HD 7700 Series
Driver Version: 4.3.12618 Compatibility Profile Context 8.96.7
GPU Accelerated Windows: 0/6 Basic
Vendor ID: ATI Technologies Inc.
WebGL Renderer: ATI Technologies Inc. -- AMD Radeon HD 7700 Series
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.10.2
Version in use: 4.10.2

NSS
Expected minimum version: 3.15.4 Basic ECC
Version in use: 3.15.4 Basic ECC

NSSSMIME
Expected minimum version: 3.15.4 Basic ECC
Version in use: 3.15.4 Basic ECC

NSSSSL
Expected minimum version: 3.15.4 Basic ECC
Version in use: 3.15.4 Basic ECC

NSSUTIL
Expected minimum version: 3.15.4
Version in use: 3.15.4
==================================================================

Go > Recently Closed Tabs or Recently Closed Windows (or history) works, but it's a one-by-one thing... helpful, but when I had about 20 windows/tabs open, it's a real battle, and may not show those that I had open for a long time, like days, without searching through hundreds or thousands of entries.

Any other possibilities?
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: restore session manually

Post by patrickjdempsey »

Under Help > Troubleshooting Info you should see something like this:

Application Basics

Name: SeaMonkey
Version: 2.24
Update History: [Show Update History]
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:27.0) Gecko/20100101 Firefox/27.0 SeaMonkey/2.24
Profile Folder: [Show Folder]
Enabled Plugins: about:plugins
Build Configuration: about:buildconfig
Memory Use: about:memory
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
Roger Davis
Posts: 302
Joined: November 16th, 2009, 8:36 am

Re: restore session manually

Post by Roger Davis »

I easily found what you are talking about, the button shows "Open Directory" instead of "Show Folder". If I press that button, it appears to activate (changes color, etc.), but nothing is opened, the button just pops back up with no info displayed.

The "Show Update History" button does work.
User avatar
patrickjdempsey
Posts: 23686
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC
Contact:

Re: restore session manually

Post by patrickjdempsey »

Maybe because of this? Linux apparently likes to hide these folders?
http://kb.mozillazine.org/Profile_folde ... efox#Linux
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/
User avatar
therube
Posts: 21703
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: restore session manually

Post by therube »

(Somebody suggested they actually show the directory name, but others thought it to be too "dangerous" [I shivered as I typed this] Bug 658186 - RFE: about:support Provide "Profile Directory" Path/Name in addition to Open Button ;-).)


> how do I use that to automatically restore the session, or must I use it as a reference list only?

Oh, not sure, exactly.
Just mess around a bit & see what happens.

I believe ...

Likely going to depend on Browser | Display on Browser Startup settings & also how you exited the prior session.

If you use 'Restore Previous Session' & it finds sessionstore.json, it should just use it.
If you do not use 'Restore Previous Session' it may depend on how you last quit SeaMonkey.

If you had used 'Save and Quit' & replace sessionstore.json prior to starting SeaMonkey, it should use that sessionstore.json on startup.

If you did not use 'Save and Quit', then I think the saved (existing) sessionstore.json would be empty, & also there is no flag in prefs.js to actually use Session Restore, so it would not restore anything. Even so, had you replaced sessionstore.json prior to starting (I believe ?), a Go | Restore Previous Session should be bolded, allowing you to manually restore.
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
Roger Davis
Posts: 302
Joined: November 16th, 2009, 8:36 am

Re: restore session manually

Post by Roger Davis »

It might be good to go back to the bottom line here, so I'll reset the stage.

Sometimes, even though I select the "Save" option, SeaMonkey won't respond to the "Go>Restore Previous Session", even though it appears active (Black, not Grey).

What I'm looking for is a way to work around that problem. It might be a setup situation, a menu choice solution, some "Harry Potter incantations" in the Terminal, or something else.

BTW, in the Linux version, it never automatically restores (at least by my experience), it must always be manual.
Post Reply