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

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.

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.

1 participant