# debugger: Filter out debug scenarios with invalid Adapters from debug picker \(\#35744\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/3ea90e397b84fbeabd01443c37f69319002a9dfd)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 3ea90e397b84fbeabd01443c37f69319002a9dfd

Requested commit: 3ea90e397b84fbeabd01443c37f69319002a9dfd

Commit: 3ea90e397b84fbeabd01443c37f69319002a9dfd

Tree: 65ad3f72155010925fc3343468b38b20ecb66769

Author: Anthony Eid

Committer: GitHub

## Message

```
debugger: Filter out debug scenarios with invalid Adapters from debug picker (#35744)

I also removed a debug assertion that wasn't true when a debug session
was restarting through a request, because there wasn't a booting task
Zed needed to run before the session.

I renamed SessionState::Building to SessionState::Booting as well,
because building implies that we're building code while booting the
session covers more cases and is more accurate.

Release Notes:

- debugger: Filter out more invalid debug configurations from the debug
picker

Co-authored-by: Remco Smits <djsmits12@gmail.com>
```

## Parents

- [a5dd8d0052255bd8e03e55f6ec10dd54fde114a8](https://git.cafe/gitcafe/zed/commit/a5dd8d0052255bd8e03e55f6ec10dd54fde114a8?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/3ea90e397b84fbeabd01443c37f69319002a9dfd?format=markdown)
