gioxx / MarvellousSuspender

A chrome extension for suspending all tabs to free up memory, based on the original TGS 7.1.6, without tracking. Find more information about that on https://gioxx.org/tms
https://go.gioxx.org/download-tms
GNU General Public License v2.0
1.04k stars 85 forks source link

Suspended tabs broken on browser restart? #113

Open DoktorJ opened 3 years ago

DoktorJ commented 3 years ago

When I reopen Chrome and all my tabs are restored, any that had been suspended show the TMS icon, the tab titles are just "..." and the page is completely blank. Clicking on the page does nothing and the only way I seem to be able to restore things to a semblance of normalcy is to hit the TMS extension icon and "Unsuspend all tabs" (which slows my computer down because I have way too many tabs 😅), then turning the extension off and on again -- except that doing so runs the risk of losing any tabs that didn't unsuspend properly.

tripathi-abhishek commented 3 years ago

a repeat of #112 :)

DoktorJ commented 3 years ago

Probably the same root cause, but I hadn't experienced the other issues mentioned in #112.

Something else I noticed (that didn't make it into this report apparently) is that, when broken, the extension menu says "can't read or change this site's data" on suspended tabs, whereas it says it can when functioning normally.

Endracion commented 3 years ago

I have the same issue, I restart to white broken pages - though I can of course press back to go to the real page.

jasonbuechler commented 3 years ago

I found this issue because I was trying to find if the "seemingly unnecessary slowness after reopening tabs" that I've seen for the last while was some known issue... and I agree #112 seems similar. I just wanted to post some screenshots of what I've experienced:

1 - reopen chrome

2 - usually, I find chrome has AGAIN not saved my tabs, and i reload >1000 tabs, via the "Tabs Backup and Restore" extension. (Hey, man. Don't judge me.)

3 - i wait many many minutes, while the Chrome (windows) application has all of my restored windows technically drawn on screen, but mostly unresponsive to any mouse actions except repositioning the window. In this state, the tab icons look like the first gif below. (How many minutes: I am very unsure as I've usually busied myself elsewhere. At least 10 minutes, I think.)

4 - then the windows regain some level of responsiveness -- though, it's kinda laggy, and CPU is spiking for another little bit. In this state, it looks like the image under the gif. Sometimes one or a few tabs are spinning -- I think these are after a page is reloaded, though for me it just sits there and maybe eventually Chrome pops up a "this window is unresponsive" message; and simultaneously, unsurprisingly, Chrome's internal Task Manager shows the TMS extension chewing about 150% cpu.

5 - through both the above two phases, the extension menu looks like the last image below, when you right-click the icon. (The icon doesn't display anything while left-clicking.)

6 - when cpu eventually levels off, which for me is hours-to-overnight... all the tabs behave normally again. (...I think... I'm currently a couple hours into waiting for the cpu to level off, to be exactly sure what happens. Heh.)

after-reopening-chrome

after-reopening-chrome-much-later

after-reopening-chrome-extn-menu

RatCheese1608 commented 3 years ago

Apparently, if you work with like 100+ tabs like me (400+) and then have the setting to restore tabs on start up on, then you will have to wait for the suspended tabs to load all the renders. Usually using the chrome task manager you can see a large list of tabs that gets listed and then disappears. You will have to wait for all that to finally calm down and stop loading the suspended tabs.

napolux commented 3 years ago

@RayCist1608 which version of chrome are you using?

RatCheese1608 commented 3 years ago

I don't use chrome, I use Edge Chromium, I'm on the latest one (92.x.x). I've experience the "..." every startup since the first time it appeared on 90.