Skip to content

Conversation

BrennanConroy
Copy link
Member

Description

Chrome released a timer throttling feature that causes SignalR clients to disconnect a few minutes after the browser tab becomes inactive. If you start a timer from a network callback then the throttling does not occur. So we changed how we use timers to only be started from a network event.

Customer Impact

SignalR clients will disconnect a few minutes after the browser tab becomes inactive. This is undesired behavior for users of SignalR.

Regression?

  • Yes
  • No

Risk

  • High
  • Medium
  • Low

The fix has been tested by internal and external people.

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

Addresses #31079

@BrennanConroy BrennanConroy added Servicing-consider Shiproom approval is required for the issue area-signalr Includes: SignalR clients and servers labels Apr 9, 2021
@BrennanConroy BrennanConroy added this to the 3.1.x milestone Apr 9, 2021
@BrennanConroy BrennanConroy requested a review from halter73 as a code owner April 9, 2021 01:46
@ghost
Copy link

ghost commented Apr 9, 2021

Hello human! Please make sure you've included the Shiproom Template in a comment or (preferably) the PR description. Also, make sure this PR is not marked as a draft and is ready-to-merge.

@BrennanConroy BrennanConroy added Servicing-approved Shiproom has approved the issue and removed Servicing-consider Shiproom approval is required for the issue labels Apr 9, 2021
@BrennanConroy BrennanConroy modified the milestones: 3.1.x, 3.1.15 Apr 9, 2021
@BrennanConroy
Copy link
Member Author

Tactics approved over email.

@wtgodbe wtgodbe merged commit 41caa92 into release/3.1 Apr 12, 2021
@wtgodbe wtgodbe deleted the brecon/bpc branch April 12, 2021 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-signalr Includes: SignalR clients and servers Servicing-approved Shiproom has approved the issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants