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.05k stars 84 forks source link

this plugin was broken with the last update of Chrome #188

Open PaulRayden opened 2 years ago

PaulRayden commented 2 years ago

With the last update of Chrome, this plugin was broken, I lost more than 60 tabs with which I work daily, the pages are blank and I have to shorten the urls to find my tab url. Please fix this!

Thanks

gioxx commented 2 years ago

Ciao @PaulRayden
Using the latest Chrome release on macOS I can't reproduce this bug. During startup phase, I can see three dots tabs bug (i must publish new TMS 1.7.3 on Chrome Store) but after about 30 seconds, TMS works well and show me all my suspended tabs with full details and I can unsuspend them.

Can anyone reproduce this bug also on other systems? Ehi @napolux and @sherkot, can you help me understand if it happens to you as well and how we can solve it?

Thanks! Giovanni.

PaulRayden commented 2 years ago

Ciao @PaulRayden Using the latest Chrome release on macOS I can't reproduce this bug. During startup phase, I can see three dots tabs bug (i must publish new TMS 1.7.3 on Chrome Store) but after about 30 seconds, TMS works well and show me all my suspended tabs with full details and I can unsuspend them.

Can anyone reproduce this bug also on other systems? Ehi @napolux and @sherkot, can you help me understand if it happens to you as well and how we can solve it?

Thanks! Giovanni.

Hello, thanks for the prompt response!

I'll leave an update:

I noticed that the old tabs that were already active in your plugin have become unusable.

However, if I re-enter a url, after a few minutes the new url works again, but the old urls still don't work. In other words, I'll have to do it manually with my 60 tabs and wait for the plugin to detect it.

In the chrome web store there are users reporting the same problem.

ps:The problem I detect in all the different chrome profiles that I use for different jobs.

Technetium1 commented 2 years ago

Exact duplicate of https://github.com/gioxx/MarvellousSuspender/issues/185 @gioxx using Chromium on Arch Linux it's reproducable. It's pretty easy to get that up in a VM quickly.

jjspace commented 2 years ago

I can confirm the three dot's problem is happening for me too on Chrome 104.0.5112.79, TMS 7.1.6.2 and Kubuntu 20.04

I did find that any tab with the three dots still works to unsuspend with the shortcut or through "Unsuspend all tabs" button. @PaulRayden you should try this as a workaround to avoid manually editing the URLs like I was starting to do as well.

PaulRayden commented 2 years ago

I can confirm the three dot's problem is happening for me too on Chrome 104.0.5112.79, TMS 7.1.6.2 and Kubuntu 20.04

I did find that any tab with the three dots still works to unsuspend with the shortcut or through "Unsuspend all tabs" button. @PaulRayden you should try this as a workaround to avoid manually editing the URLs like I was starting to do as well.

Thank you very much for the advice, it's late for my 60 tabs hehe, I already did it manually. I also used your trick with my other profiles and despite the fact that it took a long time to load (with 8core/16gb), it worked. Thanks!

Other users with the same problem who may not know or know how to use github asked for help on the Chrome Web Store: https://chrome.google.com/webstore/detail/the-marvellous-suspender/noogafoofpebimajpfpamcfhoaifemoa

0x7145 commented 2 years ago

I'm also experiencing this problem on Fedora Linux 36 (Workstation Edition), Google Chrome 104.0.5112.79 and TMS 7.1.6.2.

I've noticed that when I manually suspend a tab, TMS displays the usual placeholder page, but if I switch to another tab and remain there for more than two seconds, the previously suspended tab goes blank and the title changes to “...” when I return to it.

As @jjspace said, all suspended tabs are still working and can be unsuspended using the shortcut or the “Unsuspend all tabs” button. I've also noticed that if you click on the blank page of a suspended tab, it will display the normal placeholder page after three seconds, allowing you to unsuspend the tab by clicking again.

neviln commented 2 years ago

Same thing for me using Chrome 104.0.5112.79 (Official Build) (64-bit) and TMS v7.1.6.2 on Windows. When I select any of the "..." tabs, the main window is just a completely white blank page. But if I single-click anywhere on the main window, my suspended tab re-appears in its suspended state along with the proper favicon. So I figured if I hold down the Ctrl button and then alternate quickly between the PgDn button and left-clicking the mouse, I can quickly zip through each tab and get my suspended pages back....which ended up working. But my excitement was short-lived. As soon as I returned to any of the tabs, the page would go blank again, the title would change to "..." and the favicon would change to The Marvellous Suspender logo.

mendelsphotography commented 2 years ago

Same as 👆 it Happens on windows also @gioxx I have the same issue. chrome auto-updated on me and then started having issues. just yesterday august 3rd. Link to video of issue I have. https://www.mediafire.com/file/q0wrmbe3fp9q33y/2022-08-04_23-14-55.mp4/file It does not load tabs but issue #185 Using worked somewhat but did not load all tabs.

Workaround after a browser start or window reopen: Session management -> Old TGS Extension id: put this extension id (noogafoofpebimajpfpamcfhoaifemoa) -> migrate tabs -> this seems to reload all tabs correctly

memersonloh commented 2 years ago

I managed to workaround the issue by disabling 'Apply Chrome's built-in memory-saving when suspending'. Seems to be an issue with the discards?

And to bring back the white/blank, suspended tabs 'to life', I did a tab refresh and clicked within the tab's viewport. The extension's suspended page will then show up.

ashishnitinpatil commented 2 years ago

I tried disabling "Apply Chrome's built-in memory-saving when suspending" but it doesn't resolve the issue completely. Just the newly suspended tabs work as intended after that, but this can be easily attributed to re-suspending the tab, which resolves the issue temporarily anyway. And when I restart chrome, all the suspended tabs display the same erroneous behavior, with or withour enabling the setting.

PaulRayden commented 2 years ago

@jjspace @gioxx As I mentioned before, I did the unsuspend all tabs and suspend again and it worked. The next day, after reboot the computer, the problem happened again, all my tabs were blank and without information.

mendelsphotography commented 2 years ago

same here.

nomad980 commented 2 years ago

I am having the same issue. Something I have noticed is that if I click on the blank page, give it some time and the suspended screen shows up.

jjspace commented 2 years ago

This almost definitely has to do with Chrome's internal suspending feature conflicting with TMS. Since this issue really comes down to the 3 dot problem I propose closing it and moving discussion to #185. Unless this is more obvious to find when people come to the repo, obviously it's gotten a lot of traffic

welovfree commented 2 years ago

For some strange reason just clicking or double clicking on the white area and waiting for couple seconds brings back the suspended tab back to normal.

korzo commented 2 years ago

Opening the Dev Tools also brings the suspended tab back to normal

Masamune3210 commented 2 years ago

So will asking the extension to unsuspend all tabs and then just letting them resuspend automatically or suspending all other tabs right after

krzysieqq commented 2 years ago

Same problem here. @gioxx where do you plan publish new version?

nahc-ak commented 2 years ago

Emergency fix

  1. Install Disable automatic tab discarding https://chrome.google.com/webstore/detail/disable-automatic-tab-dis/dnhngfnfolbmhgealdpolmhimnoliiok
  2. Install Reload All Tabs https://chrome.google.com/webstore/detail/reload-all-tabs/lgpdljdpanfecnpindkbnikegohoobci
  3. Restart Google Chrome
  4. Open new window and move to chrome-extension://noogafoofpebimajpfpamcfhoaifemoa/history.html
  5. Close all other windows
  6. Click "open and suspend" at Current session
  7. Reload all tabs for each window
Rusenche commented 2 years ago

Same with the other extension: https://github.com/greatsuspender/thegreatsuspender/issues/1355

Technetium1 commented 2 years ago

I found a really stupid bandaid fix... You can triple click on the white page to get the page suspended.

hkpD commented 2 years ago

I found a really stupid bandaid fix... You can triple click on the white page to get the page suspended.

It's not stupid if it works. It's either this or the noogafoofpebimajpfpamcfhoaifemoa migrate session fix. 😭

Workaround after a browser start or window reopen: Session management -> Old TGS Extension id: put this extension id (noogafoofpebimajpfpamcfhoaifemoa) -> migrate tabs -> this seems to reload all tabs correctly

edsilmon commented 2 years ago

Easy fix without installing or removing anything is:

  1. click once on a blank page and wait, (this will restore it to be clicked on as usual).
  2. Click again to restore the tab as usual.
  3. Right click on the restored tab then, The Great Suspender menu, UNSUSPEND ALL TABS.
  4. Right click again quickly on restored tab then, The Great Suspender menu, SUSPEND ALL TABS IN THIS WINDOW (quickly because chrome may crash when it runs out of RAM or whatever).

This should restore all tabs in the window to pre-chrome-update functionality, idk about multiple windows but try it or just restore the one tab in each window as per these instructions and whole window will be restored. Note, each time chrome is closed process must be repeated.

My system is i7 7700k, ssd, gtx 1070, DX 12, Windows 10, Chrome Version 104.0.5112.81 (Official Build) (64-bit)

tuqqo commented 2 years ago

still broken. i have the same issue and the "fix" with clicking into the white window to show the suspended tab works, but after rebooting and some time, those windows are blank again. whatever you gonna try, this problem must be fixed from within the plugin by @gioxx . its a problem with chromes suspension feature conflicting with the plugin. so we have to wait for an update. other similar plugins have the same problem.

it might also have something todo with the new tab preview feature i recently discovered. i didnt see that before, or at least i cant remember it

neviln commented 2 years ago

Easy fix without installing or removing anything is:

  1. click once on a blank page and wait, (this will restore it to be clicked on as usual).
  2. Click again to restore the tab as usual.
  3. Right click on the restored tab then, The Great Suspender menu, UNSUSPEND ALL TABS.
  4. Right click again quickly on restored tab then, The Great Suspender menu, SUSPEND ALL TABS IN THIS WINDOW (quickly because chrome may crash when it runs out of RAM or whatever).

This should restore all tabs in the window to pre-chrome-update functionality, idk about multiple windows but try it or just restore the one tab in each window as per these instructions and whole window will be restored. Note, each time chrome is closed process must be repeated.

My system is i7 7700k, ssd, gtx 1070, DX 12, Windows 10, Chrome Version 104.0.5112.81 (Official Build) (64-bit)

The issue is that after you do this (or even one of the other methods), the bug reoccurs each time you select any suspended tab.

edsilmon commented 2 years ago

It only recurs for me when i shut down chrome. some people are having a few different types of problems. others none. We'll have to wait to see what the devs come up with i guess...

sirpy commented 2 years ago

After latest chrome update suspended tabs content is blank and do not restore automatically when visiting. clicking on a blank page restores it after a while

hiighpriestess commented 2 years ago

I just restarted my Mac, and after restoring my Chrome tabs, I'm having exactly the same issues described above.

cowcfj commented 2 years ago

try to press F5 + Ctrl

rogor commented 2 years ago

I'm having the same issue, since the last chrome update, when I open chrome, all the suspended tabs are blank with the "..." title. I can fix it by doing "Unsuspend all tabs" followed by "Suspend all other tabs", but it's a bit annoying since it forces me to suspend every tab.

Gyumaou commented 2 years ago

I'm on version 104.0.5112.81 (Official Build) (64-bit) The discard flags are no longer present in chrome://flags so can't disable the feature. You can see on chrome://discards/ which tabs were discarded and toggle auto-discard on/off for specific tabs but still no way to prevent auto-discard for all tabs.

MeiRct commented 2 years ago

Does anyone have any JS override for workaround, until the assignees @napolux, @gioxx and @sherkot provide a solution?

tapaolo commented 2 years ago

see my post on #185 for a definitive emergency fix until a new chrome version is released

Awakens commented 2 years ago

Opening the Dev Tools also brings the suspended tab back to normal

Thank you this is a temp workaround for me at least

MeiRct commented 2 years ago

see my post on #185 for a definitive emergency fix until a new chrome version is released

@truncksz Thanks! That solved the issue finally :)

Good to have guys like you who are not lazy like me and others and have the patience to follow the Chromium bug tracker 😃

mendelsphotography commented 2 years ago

see my post on #185 for a definitive emergency fix until a new chrome version is released

@truncksz Thanks! That solved the issue finally :)

Good to have guys like you who are not lazy like me and others and have the patience to follow the Chromium bug tracker 😃

same here and agree 100%. I finally have some peace now. I have over 700 tabs and with this bug forget about it.🤦‍♂️🤯

crxed9 commented 2 years ago

The other option until a permanent fix is found is to use this extension which has none of the issues: https://chrome.google.com/webstore/detail/the-great-suspender/jaekigmcljkkalnicnjoafgfjoefkpeg

Uhm, that plugin became malicious and is the reason this plugin was created as a fork in the first place

inspiredearth commented 2 years ago

I can confirm same issue. This is on macOS, Chrome v104.0.5112.79 (Official Build) (arm64).

The various "fixes" post above are not useful**. Because the issue shows in various inconvenient ways.

For example, once the suspended tab goes into "blank" mode (my reference to how the tabs end up … they are blank until clicked, at which point the usual suspended tab view appears), the titles also disappear, becoming just three dots. So the windows end up referred to by three dots in the "Windows" menu. Same thing in tab managers like Tabs Outliner. This effectively makes it very difficult to deal with multiple windows, etc., as everything is labeled with "…" instead of something meaningful like the page title.

Except for this fix … a link to which is [mentioned above]**(https://github.com/gioxx/MarvellousSuspender/issues/188#issuecomment-1208694849) … https://github.com/gioxx/MarvellousSuspender/issues/185#issuecomment-1209485768

Examples of the three dots issue … image

image

image

The "blank page" state …

image

Technetium1 commented 2 years ago

@inspiredearth be sure your browser actually closed entirely so that you can launch with those flags. Chrome default behavior is to run in the background, and flags don't apply if it's already running.

mendelsphotography commented 2 years ago

@inspiredearth Best option is to first click on chrome and hit the exit button it fully closes and kills chrome. Then follow the solutions given above.

Gordon-K205 commented 2 years ago

I m using Google Chrome version 104.0.5112.81 on windows 21H2 and there is three dot problem since Chrome update. Same thing happens on Microsoft Edge versio 104.0.1293.47, again after update. So definitely the bug is in chromium version. It's not just three dots problem and broken extension which bothers me, its massive lagging anf lack of speed in chrome and edge. Quick temporarily fix:

  1. I disabled Apply Chrome's built-in memory-saving when suspending option
  2. Disable automatic tab discarding extension is a must have
  3. Two clicks on white page (three unsuspend tab) or better variant one ctr + click combination. Unfortunately, this is needed to be done in every tab and after Chrome (Edge) restart.
mendelsphotography commented 2 years ago

I m using Google Chrome version 104.0.5112.81 on windows 21H2 and there is three dot problem since Chrome update. Same thing happens on Microsoft Edge versio 104.0.1293.47, again after update. So definitely the bug is in chromium version. It's not just three dots problem and broken extension which bothers me, its massive lagging anf lack of speed in chrome and edge. Quick temporarily fix:

  1. I disabled Apply Chrome's built-in memory-saving when suspending option
  2. Disable automatic tab discarding extension is a must have
  3. Two clicks on white page (three unsuspend tab) or better variant one ctr + click combination. Unfortunately, this is needed to be done in every tab and after Chrome (Edge) restart.

just use temporary fix in #185

bxavace commented 2 years ago

Same issue here, either I had to "unsuspend all" from the extension itself or go back (button) to unsuspend it everytime I restart my google chrome.

I am on Windows 10 PC (64-bit) with the latest Google Chrome update (104.0.5112.81)

Technetium1 commented 2 years ago

@bxavace fix is in #185

welovfree commented 2 years ago

The problem seems to be fixed for me, the suspended don't show the three dots anymore.

ThorstenWirth commented 2 years ago

I also had this problem. Somehow it fixed itself? Chrome Version 104.0.5112.81 Plugin v7.1.6.2

The only thing i've done differently was to start Chrome in another profile and switched to my standard (current) profile.

Gordon-K205 commented 2 years ago

I also had this problem. Somehow it fixed itself? Chrome Version 104.0.5112.81 Plugin v7.1.6.2

Same here. Problem fixed itself after windows 10 (21H2) security update (probably coincidence). Chrome or Edge didn't updated or Marvelous suspender extension patched. The three dots problem is not anymore present after Chrome start.

Correction: Its fixed itself just in Chrome, in Edge there is still present three dots.

rezwan-hossain commented 2 years ago

The problem fixed automatically in my pc

Harry-Dang commented 2 years ago

The problem still persists for me

Chrome 104.0.5112.81 Plugin v7.1.6.2 Windows 11 22H2 (OS Build 22621.575)

Gordon-K205 commented 2 years ago

Yeah, the problem is still there in Microsoft Edge version 104.0.1293.54 - even its updated 12 hours ago! Google Chrome working for now.

Plugin v7.1.6.2 Windows 10 21H2