-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
STG cannot restore session with multiple windows - hangs indefinitely and freezes FF #1178
Comments
I tried to restore session from the file jsonlz4, but it doesn't matter. As soon the STG is enabled, it makes FF unresponsive (the whole system and other apps works fine in that time). |
I fixed it! Here is what I did:
From the behavior, I could assume that some STG file(s) got corrupt. Probably if I reinstalled it manually, it would work as well, but I couldn't tell how to do that. Anyway, this was a stressing thing! I enabled the automatic session backups. I wonder, how many sessions will be stored there? Is there a limited number? |
It happened AGAIN! Basically, the issue happens, when some of the extension opens an independent window (so there are at least two FF windows), I forget about it, close the main window, then see another one, close it. In the past, when done the same, FF simply was opening two windows, no problem. Something has changed and now STG doesn't work correctly. When I set autobackup, it also misbehaved. Namely, it created the backup, but I had a notification window showing infinite, unfinished backup process. Again, this has something to do with the number of tabs, but again, backup file was created pretty quickly, but notification hang indefinitely and I had to manually close it. Because of that, daily backups are very annoying, so I had to chose not so frequent ones. Of course, when the issue happened again, I didn't have current backup and a lot of tabs changed... I tried to do the same as above, but I can't access the STG options in safe mode. I have no idea how I got them previously. Will be trying to fix this again, but the issue remains, so it stays open, but I change topic to more explaining one. UPDATE:
|
I confirm that using two Firefox windows at the same time can lead to a royal mess.
|
@pickyusernamepicker If you closed some window and would like to restore it then you can use Separately I would like to point that Firefox has separate processes for core that works in the background and windows/pages. So if you close the last existing window and open the new one enough fast then it could happen that core process will not be unloaded/terminated and will be used for creating new window. It means that session restoring will not happen. It would be equivalent to opening new empty window and closing old window. I hope this comment helped you to understand how it works and will help to restore earlier closed browser's windows. |
@achernyakevich-sc I'm fully aware of the functionality you're describing, but it doesn't normally result in tabs losing their history. A window restored with Ctrl+Shift+W should have the history lists (available when you RMB Back or Forward) restored as well. STG can cause a situation when these lists are emptied (and all the tabs lose their favicons, but that isn't as much of a nuisance). |
I don't know what happened, it made have been caused by hibernation and some files went corrupt in the process. Anyway, opening Firefox I see tabs from the wrong group that are trying to be opened and FF is just stuck. I waited for 2 hours and it was still endlessly loading.
Basically, I can't even launch Firefox normally. I had to open it in a safe mode from command line, then disable Simple Tab Groups and launch it again, this time successful. When I enable Simple Tab Groups, I see the same tabs showing up and FF gets stuck again in endless loading.
I need to restore the tabs without accessing the extension, because it's in corrupt state and cannot be enabled. I have hundreds of tabs grouped in a few dozen groups - that is a lot of personalized data. I need it back.
I tried about:sessionrestore, but I get info that something went wrong and it cannot be done, probably due to the session needing the extension. I'm stuck. I cannot restore backup without STG, but I can't enable STG. There has to be a manual way to get to the data in the files.
Thank you!
The text was updated successfully, but these errors were encountered: