Skip to content

Conversation

@bkonyi
Copy link
Collaborator

@bkonyi bkonyi commented Dec 18, 2025

When the computer enters sleep mode, Chrome does not attempt to reestablish websocket connections when the computer wakes up. This would break debugging of web applications when DWDS is configured to communicate with the Chrome debugger or the debugged application is using web sockets to communicate with DWDS.

This change adds some retry logic to reestablish these web socket connections from the injected client and to the Chrome debugger.

Related to flutter/flutter#179886

When the computer enters sleep mode, Chrome does not attempt to
reestablish websocket connections when the computer wakes up. This would
break debugging of web applications when DWDS is configured to
communicate with the Chrome debugger or the debugged application is
using web sockets to communicate with DWDS.

This change adds some retry logic to reestablish these web socket
connections from the injected client and to the Chrome debugger.

Related to flutter/flutter#179886
@github-actions
Copy link

github-actions bot commented Dec 18, 2025

Package publishing

Package Version Status Publish tag (post-merge)
package:dwds 26.2.3 ready to publish dwds-v26.2.3
package:frontend_server_client 4.0.1-wip WIP (no publish necessary)
package:webdev 3.8.1-wip WIP (no publish necessary)

Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

Copy link
Contributor

@jyameo jyameo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! please see comment

@bkonyi bkonyi merged commit afd7acf into main Dec 19, 2025
48 of 52 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants