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
Adopt new VM Service APIs to allow multiple clients to work with the debugger #4481
The new APIs were adopted in dart-lang/sdk@93556ae. We should do some testing using the DevTools debugger to ensure breakpoints work correctly during reloads etc., and then remove hide=debugger if everything works.
I did some testing with the DevTools debugger open, and things seem to work as expected - during a reload, everything remains paused while breakpoints are sent and then unpauses. I'm going to remove hide=debugger from DevTools and consider this done. As long as the other debuggers involved are also using readyToResume, I believe multiple debuggers should be safe now.
Activity
DanTup commentedon Aug 20, 2024
The new APIs were adopted in dart-lang/sdk@93556ae. We should do some testing using the DevTools debugger to ensure breakpoints work correctly during reloads etc., and then remove
hide=debuggerif everything works.DanTup commentedon Aug 27, 2024
I did some testing with the DevTools debugger open, and things seem to work as expected - during a reload, everything remains paused while breakpoints are sent and then unpauses. I'm going to remove
hide=debuggerfrom DevTools and consider this done. As long as the other debuggers involved are also usingreadyToResume, I believe multiple debuggers should be safe now.Remove hide=debugger from DevTools