-
-
Notifications
You must be signed in to change notification settings - Fork 1
Issue: "Reload" shouldn't happen when tabs are in background #40
Copy link
Copy link
Open
Labels
bugthis item causes errors that make the project unusablethis item causes errors that make the project unusablediscussionopen ended forum to keep some issues downopen ended forum to keep some issues downenhancementthis item makes the project better in some waythis item makes the project better in some wayhelp-wantedoutside assistance is recommended for this itemoutside assistance is recommended for this itemon-watchthis issue is currently under active watchthis issue is currently under active watchquestionrequests that are questions, rather than informative statementsrequests that are questions, rather than informative statementswikirequests that can be added to the Wiki for future usersrequests that can be added to the Wiki for future users
Description
Metadata
Metadata
Assignees
Labels
bugthis item causes errors that make the project unusablethis item causes errors that make the project unusablediscussionopen ended forum to keep some issues downopen ended forum to keep some issues downenhancementthis item makes the project better in some waythis item makes the project better in some wayhelp-wantedoutside assistance is recommended for this itemoutside assistance is recommended for this itemon-watchthis issue is currently under active watchthis issue is currently under active watchquestionrequests that are questions, rather than informative statementsrequests that are questions, rather than informative statementswikirequests that can be added to the Wiki for future usersrequests that can be added to the Wiki for future users
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
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
5.34storechromeWindowsAdditional 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.