ZIm/crates/debugger_ui
Anthony Eid a0bfe4d293
debugger: Fix debug scenario's defined in debug.json not using passed in build task (#29973)
There were two bugs that caused user-defined debug scenarios from being
able to run a build task.

1. DebugRequest would be deserialized to `Attach` even when `process_id`
wasn't defined in a user's configuration file. This has been fixed by
adding our own deserializer that defaults to None if there are no fields
present instead of `Attach`, and I added tests to prevent regressions.
2. Debug scenario resolve phase never got the active buffer when
spawning a debug session from the new session modal. This has been
worked around by passing in the worktree_id of a debug scenario in the
scenario picker and the active worktree_id otherwise.

Release Notes:

- N/A
2025-05-06 08:54:57 +02:00
..
src debugger: Fix debug scenario's defined in debug.json not using passed in build task (#29973) 2025-05-06 08:54:57 +02:00
Cargo.toml debugger: Open debugger panel on session startup (#29186) 2025-04-22 19:35:47 -04:00
LICENSE-GPL Debugger implementation (#13433) 2025-03-18 12:55:25 -04:00