thegreatsuspender icon indicating copy to clipboard operation
thegreatsuspender copied to clipboard

Visiting a suspended tab doesn't always unsuspend it, despite 'loading...' animation on visited tab

Open WalterGR opened this issue 4 years ago • 0 comments

Please complete the following information when submitting a feature request or bug report.

  • Extension version: v7.1.8
  • Browser name & version: Version 87.0.4280.88 (Official Build) (x86_64)
  • Operating system & version: macOS Mojave 10.14.16

Repro steps:

  1. Have 2 or more tabs open, with at least one suspended.
  2. Click on the suspended tab.
  3. Quickly click on a non-suspended tab.

Expected results:

The suspended tab that was clicked on in step 2 displays the 'loading' animation on the tab in the tab bar, and the tab gets unsuspended.

Actual results:

The suspended tab that was clicked on in step 2 displays the 'loading' animation on the tab in the tab bar only briefly, and the tab is never unsuspended.

And please also do a search for your request/bug before create a new one thanks!:

I didn't find any...

Remarks:

I see this bug all day every day. To be clear, the issue is the "Quickly" part of step 3. If you visit a suspended tab and then visit another tab "too quickly" (I don't know how that's measured) then it will look like the suspended tab is unsuspending, but then the unsuspending aborts for some reason.

There are a couple scenarios where this bug is incredibly frustrating.

  1. I'm currently interacting with a tab. The tab I want to look at next is suspended. Unsuspending takes several seconds, and I'd like to continue interacting with the first tab until the second tab is finished unsuspending. So I click on the suspended tab, then click back to the first tab. It looks like the second tab is getting unsuspended, because the loading animation is displayed on the tab in the tab bar. I wait more than several seconds, and it turns out the second tab never actually unsuspended. Sometimes I have to click back and forth several times before the tab will actually be unsuspended.
  2. I'm going to read, say, 4 tabs that are suspended and appear consecutively in the tab bar. I click on the first one, then press Ctrl+Tab 3 times to visit the next 3 tabs. It looks like the 4 tabs are getting unsuspended, because the loading animation is displayed on the tab in the tab bar. But the only tab that's unsuspended is the 4th, because I remained on that tab.

In the second scenario, to ensure that all 4 tabs are unsuspended reliably, I click the first tab and wait 5 seconds. Then click the second tab and wait 5 seconds. Then the third, then the fourth. To reliably unsuspend those 4 tabs, it takes 20 seconds, the majority of it just waiting to make sure the suspended tabs are viewed "long enough" that they do get unsuspended.

WalterGR avatar Dec 15 '20 00:12 WalterGR