Hi,
I’ve been a paying customer since 2012, I absolutely love it, a few weeks ago my license expired and I’m waiting for some features I find worth it before renewing again
Yesterday I was doing a poweroff from a fairly freshly installed Ubuntu 24.04 LTS, everything seemed fine, snapd took some time because it was updating something else, Sublime Text is manually installed with the official .deb package
Booting up this morning and launching Sublime Text and all the unsaved / untitled files was gone, my windows were back to a previous state (tabs not in right window etc), it was the first time I have seen this, I’ve been heavily reliant on this feature for many years, unfortunately nothing of that could be saved
I’m not sure what happened, if it didn’t save or if it failed to restore or some other corruption, but the data was not to be found in any of the two Session files, filesystem was clean on boot as well
I also saw another weird thing or two after I gave up on restoring anything, first time I checked the directory it held a Auto Save Session.sublime_text
file (but not with my data, unfortunately I didn’t check last modification date, I guess I could have done a better job investigating here), but after another restart it was gone, and I tried to create a new untitled tab and write something in it, it should have saved this file after at most 30 seconds, but it didn’t do that, after another restart a few minutes later for testing the untitled data was gone again, but now when I opened a new untitled tab and wrote something it started to update that file again, and restarting once again it worked with restoring it as normal
I’m now reverting back to Build 4107, this is the version I’ve trusted the longest with the most unsaved / untitled tabs and restarted the most without any problems
I just wanted you to know, maybe you can find something
The changelog seems to indicate there are fixes for data losses after 4107 but maybe they weren’t as resilient as thought, found one maybe related in 4142:
Linux: Added safeguard around nested GTK main loops possibly causing data loss
But could be something else
I’m also setting up a separate backup of Auto Save Session.sublime_text
and Session.sublime_text
with an interval now