Second bite at tab recovery

Talk about code development, features, specific bugs, enhancements, patches, and similar things.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.

This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.

Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
MiamiMike

Second bite at tab recovery

Unread post by MiamiMike » 2017-05-11, 14:27

Happy Pale Moon user.

This AM, our "friends" at Oracle decided I needed a java update. After declining to use Yahoo as my home page, it installed the update and opened Pale Moon . . . and all my tabs were gone. I had something like 65 open, working on a large project, and of course with a deadline.

The "normal" procedure when a Windows program misbehaves is to close it and reopen it. This is *exactly* the wrong thing to do with Pale Moon because it then loses the tabs forever by overwriting the session restore backup file. (That may be inaccurate, but close, reopen, close, reopen does overwrite the pertinent .bak file).

What I'd like to see is this:

The backup file should allow us a couple of bites at the apple before it bombs. If there were a "chain" of files, such as .bak, .bak1, .bak2, .bak3, etc., we'd have a chance to restore our tabs even if we screwed it up the first (or second) time. There ought to be a window ("Restore tabs?") followed by another window ("Which one?") or ("What date/session?") so we have a tab history just like we have a browsing history.

Help us Markus Straver, you're our only hope . . .

Best Regards,
Miami Mike

fillerup

Re: Second bite at tab recovery

Unread post by fillerup » 2017-05-11, 16:16

use SessionManager: https://addons.mozilla.org/firefox/down ... on-history. i specify my SM to create a backup at shutdown, at restart, and save my sessions every 10 minutes for a maximum of 10 sessions

MiamiMike

Re: Second bite at tab recovery

Unread post by MiamiMike » 2017-05-11, 16:23

Alas, not compatible with PM 27.3.0. (darn!)

hackerman1
Lunatic
Lunatic
Posts: 385
Joined: 2013-12-19, 15:12
Location: Sweden

Re: Second bite at tab recovery

Unread post by hackerman1 » 2017-05-11, 16:36

SessionManager 0.8.1.7 works on PM 27.3.0, also on PM 64-bit.
I´m using it... ;)
Administrator on Windows Server to Workstation
Moderator (and "undercover" Admin) on The Windows Club Forum

Security: EAM, Comodo Firewall and HIPS, WinPatrol+, HOSTS-file, UAC (max), Sandboxie, NoScript and ADBlock.

User avatar
TechnoLurker
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2017-03-01, 16:23

Re: Second bite at tab recovery

Unread post by TechnoLurker » 2017-05-11, 16:42

I've actually been using Session Manager 0.8.1.12 for quite a while with no problems on 27.3.0 (64-bit) on both Win 7 x64 and Win10 x64.

fillerup

Re: Second bite at tab recovery

Unread post by fillerup » 2017-05-12, 04:05

TechnoLurker wrote:I've actually been using Session Manager 0.8.1.12 for quite a while with no problems on 27.3.0 (64-bit) on both Win 7 x64 and Win10 x64.
MiamiMike wrote:Alas, not compatible with PM 27.3.0. (darn!)
hmm.. it works on my 27.3 but only because i've had it for a while before all these 27.x upgrades. tried reinstalling 0.8.1.12 from AMO (the version i'm currently using, same as TechnoLurker) and it throws up a "not compatible with Pale Moon 27.3" error. maybe try downloading the xpi to your computer and install it through this: https://addons.palemoon.org/extensions/ ... ster-tool/

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Second bite at tab recovery

Unread post by coffeebreak » 2017-05-12, 07:11

fillerup wrote:maybe try downloading the xpi to your computer and install it through this: https://addons.palemoon.org/extensions/ ... ster-tool/

@fillerup, That tool is for installing jetpack add-ons, but Session Manager isn't jetpack.
I believe, based on what others have posted, the compatibility warning is triggered by a version mismatch.

There are instructions in this thread for editing the xpi to make it install: "How to install the latest version of Session Manager in Pale Moon 27.x"

Or install this to disable compatibility checks: https://addons.mozilla.org/en-US/firefox/addon/checkcompatibility/
Off-topic:
For how to check the extension type, see https://forum.palemoon.org/viewtopic.php?f=46&t=12503#p89424

JustOff

Re: Second bite at tab recovery

Unread post by JustOff » 2017-05-12, 10:12

coffeebreak wrote:
fillerup wrote:maybe try downloading the xpi to your computer and install it through this: https://addons.palemoon.org/extensions/ ... ster-tool/

@fillerup, That tool is for installing jetpack add-ons, but Session Manager isn't jetpack.
You are wrong, Moon Tester Tool works with any extensions.
Or install this to disable compatibility checks: https://addons.mozilla.org/en-US/firefox/addon/checkcompatibility/
I strongly advise all not to disable compatibility checks globally, this can lead to unpredictable side effects.

coffeebreak
Moon Magic practitioner
Moon Magic practitioner
Posts: 2986
Joined: 2015-09-26, 04:51
Location: U.S.

Re: Second bite at tab recovery

Unread post by coffeebreak » 2017-05-12, 11:10

JustOff wrote:
coffeebreak wrote:
fillerup wrote:maybe try downloading the xpi to your computer and install it through this: https://addons.palemoon.org/extensions/moon-tester-tool/

@fillerup, That tool is for installing jetpack add-ons, but Session Manager isn't jetpack.
You are wrong, Moon Tester Tool works with any extensions.
Thanks, I didn't know that.
JustOff wrote:
coffeebreak wrote:Or install this to disable compatibility checks: https://addons.mozilla.org/en-US/firefox/addon/checkcompatibility/
I strongly advise all not to disable compatibility checks globally, this can lead to unpredictable side effects.

Personally I turn updating off on all extensions and update manually, but yes, I should have recalled/mentioned that if automatic updating is on there is a potential for some extensions to get updated to improper versions.

(Moon Tester Tool turns off automatic updates for extensions that were installed by using it.)

User avatar
TechnoLurker
Hobby Astronomer
Hobby Astronomer
Posts: 26
Joined: 2017-03-01, 16:23

Re: Second bite at tab recovery

Unread post by TechnoLurker » 2017-05-12, 14:50

fillerup wrote:hmm.. it works on my 27.3 but only because i've had it for a while before all these 27.x upgrades. tried reinstalling 0.8.1.12 from AMO (the version i'm currently using, same as TechnoLurker) and it throws up a "not compatible with Pale Moon 27.3" error. maybe try downloading the xpi to your computer and install it through this: https://addons.palemoon.org/extensions/ ... ster-tool/
I think that's also why it works on mine. I had it before 27.3.0. Probably could follow coffeebreak's instructions to edit the XPI to change the minVersion from 38 down to the appropriate number for Pale Moon.

Locked