Open tabs that go unused for a few minutes no longer work and cause me to lose the page it was on.
I like to keep many tabs open at all times, and recently Firefox has started messing up my tabs whereas I've never had a problem with this before. I believe it started after the latest Firefox update.
As mentioned above, if a tab stays open but unused for a few minutes while working in other tabs, the site's logo next to the page's title (such as Amazon's "a" logo with the arrow under it next to "Your Orders" for example) gets replaced with the spinning green ring that usually indicates loading, but it spins much faster than it does when it's actually loading something. When you click on the tab to open it again, it is simply a blank tab and I'm forced to manually hunt down the page I was on again. However, when I log off my computer or restart it while the tabs have the spinning green rings on them, the next time I open Firefox after logging back in to my computer, it opens all the correct pages and tabs, but only if I didn't click on/open any of the tabs while they had the spinning green ring, thus rendering them back to blank tabs. If I click on a tab with the spinning green ring (rendering it blank) and then log off/restart and open Firefox again upon logging back in to my computer, Firefox will have indeed lost that page's information and it re-opens as a blank tab, as it was when the system logged off. To top it all off, if any tab(s) is/are doing that fast-spinning green ring glitch, it makes whatever I'm working on run slower, such as making a video lag that I'm watching on Youtube. If I notice that happening I'm forced to go click on the tab (losing its data in the process) and manually go back to the page I was on again just so it will stop doing the fast-spinning green ring and I can watch my video smoothly, but this only lasts for a few minutes before those pages start the green ring glitch once again and I have to repeat the process. Another oddity of note is that this only happens to tabs I actually click on and open during each session. If I restart or log off my computer and log back in and start up Firefox again, the green ring glitch doesn't happen to any of the tabs I don't touch during my session. It only happens to tabs I actually open during that session, but it happens to every single tab that I do I open during that session.
This is getting highly irritating and it's making working in Firefox a huge hassle, as it's happening constantly. PLEASE fix this. Firefox has never done this to me before, so I don't understand why it's happening now. I haven't downloaded or installed any new plug-ins or add-ons to Firefox so I know that I've done nothing to the program to cause this.
Thank you for looking into this for me. I look forward to hearing back ASAP and finding a remedy for this problem. This glitch is driving me crazy.
Chosen solution
Current Firefox versions use the sessionstore-backups folder to store a few copies of the sessionstore file to make it possible to recover from some errors caused by improper close down. The "upgrade.js with the build-id appended are created when Firefox is updated. Previous Firefox versions created the sessionstore.bak file with the build-id appended. So that looks OK.
You can start Firefox in Safe Mode to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
- Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
- Do NOT click the Reset button on the Safe Mode start window
- https://support.mozilla.org/kb/Safe+Mode
- https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
Could you possibly post your troubleshooting data?
Read this answer in context 👍 2All Replies (9)
HI leetag, Thank you for your description of this issue, it sounds very detailed. The issue sound like old tabs trying to reload when you open the tabs from last time and it loads a blank page. It is possible that you may need to clear the cache of these pages in order to request a fresh page from the hosting server. Sometime old pages can have an expired or corrupt cookie causing the page to render blank.
As for the videos starting to glitch, please make sure that your graphics driver is up to date Upgrade your graphics drivers to use hardware acceleration and WebGL
However I understand that the video glitch only happens to tabs opened during the current session please do post back if updating the graphics driver improves this.
One possibility is that your session history file has become corrupted in some novel way. Unfortunately, I am not aware of any diagnostic or maintenance tools to cleanse the file, and I'm sure you don't want to start from scratch on that. Hopefully someone else will have a more promising suggestion.
If you want to test whether it could be something else in your settings, other than session history, you could create a new profile and then exit it and swap in your sessionstore.js file from your regular profile and see whether it works well in the new profile. If that checks out, then I would be suspicious of your extensions. Even if you haven't added any recently, they are not always updated for new versions of Firefox, so incompatibilities can creep in.
A new profile will have your system-installed plugins (e.g., Flash) and extensions (e.g., security suite toolbars), but no themes, other extensions, or other customizations. It also should have completely fresh settings databases and a fresh cache folder.
Exit Firefox and start up in the Profile Manager using Start > search box (or Run):
firefox.exe -P
Don't delete anything here.
Any time you want to switch profiles, exit Firefox and return to this dialog.
Click the Create Profile button, choose a name like Oct31, and skip the option to change the folder location. Then start Firefox in the new profile you created.
It will not look interesting at this point...
Open the new profile's Firefox settings (AKA Firefox profile) folder using either
- "3-bar" menu button > "?" button > Troubleshooting Information
- (menu bar) Help > Troubleshooting Information
- type or paste about:support in the address bar and press Enter
In the first table on the page, click the "Show Folder" button
Leaving that window open, switch back to Firefox and Exit, either:
- "3-bar" menu button > "power" button
- (menu bar) File > Exit
Pause while Firefox finishes its cleanup, then click up a level to the Profiles folder and down into your regular profile.
Click the cookies.sqlite file once to select it, then Ctrl+click the sessionstore.js file to also select it. Right-click > Copy the sessionstore.js file, use back twice, and paste into your new profile, replacing the uninteresting cookie and session history files there.
Then try starting Firefox again. Anything unusual/promising in working with this session in the new profile?
When returning to the Profile Manager post-experiment, you might be tempted to use the Delete Profile button on Oct31. But... it's a bit too easy to accidentally delete your "real" profile, so I recommend resisting the temptation. If you do want to clean up later, I suggest making a backup of all your profiles first in case something were to go wrong.
Are there any numbered sessionstore-##.js files in the Firefox profile folder
You can also check for problems with the sessionstore-backups folder in the profile folder.
You can use this button to go to the currently used Firefox profile folder:
- Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder)
- http://kb.mozillazine.org/Profile_folder_-_Firefox
guigs: I don't believe the problem is Firefox trying to load the pages from the last session because if I open Firefox and restore my session, everything opens just fine. But if I open any restored tabs from my previous session in my new session, those tabs I opened will start the fast-spinning green ring glitch and not stop until I either click on them (at which point they just go blank) or I log off my computer and log back in, thus restarting Firefox. If I leave the tabs alone once the glitch starts, they will never stop the green ring. Again, these glitchy rings are different from the usual "page loading" rings in that they spin much faster than the usual rings do, so just looking at how the ring is moving before I even click on it, I can tell whether it's legitimately loading or if it's glitching. I have tried using CCleaner to delete all old cookies and my cache, but it doesn't fix the problem. And the videos not playing right was simply an example I used of how the glitching tabs affect anything else I'm doing in other tabs. Videos work fine when everything is working as it should, but as soon as any tabs begin the green ring glitch, anything else I'm working on begins to run slowly and poorly, and the most obvious example I've seen of it has been slow-down while watching videos in another tab. All my graphics hardware and software is just fine, that stuff isn't the problem, because the slow video playback is simply a symptom of the green ring glitch, not a problem of its own.
jscher and cor-el, thank you for your advice and replies. I will reply again after I've tried your suggestions and looked further into the issues you have addressed.
I'll address cor-el's post next since jscher's is the longest and most involved, so I'll save that one for last.
cor-el, The only files that I see there that have "sessionstore" in them are as follows:
-A folder that says "sessionstore-backups," which contains within it two files that both say "upgrade.js" which is followed by a hyphen and then a long number. The folder also contains three other files, which read as "previous," "recovery.bak," and "recovery."
-Far down below all the folders, amongst a bunch of other files, there are two files which read as "sessionstore.bak" and "sessionstore.bak" followed by a long number.
Are any of these folders or files described the things I should be looking at?
Chosen Solution
Current Firefox versions use the sessionstore-backups folder to store a few copies of the sessionstore file to make it possible to recover from some errors caused by improper close down. The "upgrade.js with the build-id appended are created when Firefox is updated. Previous Firefox versions created the sessionstore.bak file with the build-id appended. So that looks OK.
You can start Firefox in Safe Mode to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
- Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
- Do NOT click the Reset button on the Safe Mode start window
- https://support.mozilla.org/kb/Safe+Mode
- https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
Could you possibly post your troubleshooting data?
Following your advice cor-el, it looks like the problem was hardware acceleration! Disabling that was the first thing I tried and everything looks to be in order! I'll post again if it turns out that I'm jumping the gun and the problem comes back, but for now it looks like this has been solved. Thank you so much!
Turns out the problem came back. I believe my "Suspend Tabs" add-on was malfunctioning. I use it to help my system run more smoothly since I keep a lot of tabs open that I don't use every single day, so it's pretty important. As I mentioned in the opening post, this didn't start happening until the last Firefox update, so the update must not be fully compatible with the add-on. I temporarily disabled it, but if Mozilla can either fix Firefox to run correctly with the Suspend Tabs add-on (or if the people who made the add-on can fix it to work with the updated Firefox) or if anyone knows how to make it work better with Firefox, any advice would be appreciated.
Found the solution! It was indeed a glitch in the "Suspend Tab" add-on I use. For anyone else this happens to, the answer is at https://addons.mozilla.org/en-US/firefox/addon/suspend-tab/reviews/ under the reply titled "THANK YOU Hepha for fixing the FF 33 issue(s)!"