Skip to content

Issue: "Reload" shouldn't happen when tabs are in background #40

Description

@Mishasama

Describe the bug

Chrome does not fully render tabs that are loading in the background. If you attempt to reload a tab in this state, the process will never complete and will enter an infinite loop. This is because an incomplete page load triggers a reload, but the reload itself can never complete the full loading process.

To Reproduce

  1. Watch a stream
  2. Open a new tab in the same window
  3. Turn off the internet
  4. Wait about 1 min, then turn on the internet
  5. Keep the stream tab in background
  6. See error

Expected behavior

If detects that a target tab is running in the background or that the window is completely obscured (i.e., a situation that would trigger lazy loading or deferred rendering), it will not reload those pages.

Screenshots

There are no screenshots of things that can't be seen.

Extension Information

  • Version: 5.34
  • Source: store
  • Browser: chrome
  • Operating System: Windows

Additional comments

Do not attempt to force the tab to the foreground, as this will impair the user experience.
If necessary, you can display a system notification prompting the user to switch to that tab to trigger a reload.
You can also include a note in the relevant feature description reminding users that the feature requires the tab to be in the foreground to function properly.

Metadata

Metadata

Assignees

Labels

bugthis item causes errors that make the project unusablediscussionopen ended forum to keep some issues downenhancementthis item makes the project better in some wayhelp-wantedoutside assistance is recommended for this itemon-watchthis issue is currently under active watchquestionrequests that are questions, rather than informative statementswikirequests that can be added to the Wiki for future users

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions