You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Migrate to an embedder API that exposes hot restart as two phases (begin and end) #187452
We are going to expose the two phases of the hot restart operations in the embedder. This will make it easier to support the variety of integrations we have. When using DDC library bundles we need to migrate to calls of:
dartDevEmbedder.hotRestartBegin()
dartDevEmbedder.hotRestartEnd()
This also requires updating the $dartReloadModifiedModules method to return accept an array of the files to be reloaded and return an array of the files that were reloaded.
I've found that the existing tests for hot reload/restart with flutter run -d web-server and not properly validating that the application loads and reloads/restarts successfully.
I'm going to improve these tests first to get coverage that my changes for the hot restart API do not break existing behavior.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.
Activity
nshahan commentedon Jun 2, 2026
I've found that the existing tests for hot reload/restart with
flutter run -d web-serverand not properly validating that the application loads and reloads/restarts successfully.I'm going to improve these tests first to get coverage that my changes for the hot restart API do not break existing behavior.
Rewrite `-d web-server` hot reload/restart tests (flutter#187453)
[flutter_tools] Bump dwds to 27.1.2 (flutter#187951)
[flutter_tools] Bump dwds to 27.1.2 (flutter#187951)
Rewrite `-d web-server` hot reload/restart tests (flutter#187453)
[flutter_tools] Bump dwds to 27.1.2 (flutter#187951)
github-actions commentedon Jul 14, 2026
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.