SessionRestore stopped saving sessions 3 days ago
I have a Beta version ready, which I hope fixes this. If anyone is running the version from my store, I’ll post a download link later tonight, and it would be great if any of you could try it and let me know if it solves your problem.
Here is a Beta build which I hope fixes this issue:
Please backup your sessions first!
@SweetP This beta is removed (404) now. Was it a version before 2.6.8 released? Or something newer? I Would like to test it out, yes, because I even installed manually and back through the store and it still does not work.
If there is a logfile for further debugging I can turn on? Perhaps when SR is activated, it can tell me why it fails to add the session to the backup.
@rhawk301 I released the beta as version 2.6.8
Ive just released v2.6.9 (App Store version still needs to be reviewed) can you let me know if that works better
@SweetP So it must have worked, yay! Over the weekend my Mac updated your extension to 2.7 automatically and I am now storing auto-save sessions. Thanks again!
@SweetP Well, it DID work. I Then clicked on the "manual save" button and SessionRestore itself crashed, and will not re-start. I noticed that I am running that newer 2.7 version and it briefly said grabbing iCloud Sessions data. I assume that means its saving sessions to the cloud now?
So interesting enough, I have up-to-date sessions saved today, but the program itself now crashes on start. Please advise.
@rhawk301 v2.7.2 is the latest version. Could you try updating
@SweetP ok, and the verdict is….YAY! It loads again.
I started SR and fine, loaded Safari, it immediately loaded iCloud data, fine. Then I saved session from both the app, and Safari, and still fine.
So it checks out.
@SweetP It seems to be working for me, too. Thanks! Such a huge relief.
I'm curious what the issue was.
@cbrannon a bunch of things.
When I wrote SessionRestore, I had to write some of the code in Objective C, as the Swift calls weren't working for some reason. I rewrote that code in Swift (SessionRestore is written in Swift) as it started causing crashing now for some reason.
I added some more checks to help make the Autosave timer more reliable.
And finally, I added code to clear duplicate iCloud sessions, which was maybe causing memory issues and crashing.