Skip to content

Revert "Added support for dismissing the toolchain path selector via … - #49504

Merged
JosephTLyons merged 1 commit into
zed-industries:mainfrom
polyesterswing:fix/toolchain_selector
Feb 18, 2026
Merged

Revert "Added support for dismissing the toolchain path selector via …#49504
JosephTLyons merged 1 commit into
zed-industries:mainfrom
polyesterswing:fix/toolchain_selector

Conversation

@polyesterswing

@polyesterswing polyesterswing commented Feb 18, 2026

Copy link
Copy Markdown
Contributor

esc (#48201)"

This reverts commit 174fc51.

Select toolchain path dialog immediately dismisses upon selecting a path, preventing the addition of new toolchains

  • OpenPathDelegate emits DismissEvents in the confirm function too
  • when the selection is confirmed, DismissEvent is emitted
  • ToolchainSelector calls cancel because it receives the DismissEvent, and it goes to the Search State
  • This prevents the selected toolchain from being resolved and the ScopePicker being presented

cc: @JosephTLyons

Release Notes:

  • Fixed a regression where the toolchain path selector would immediately dismiss upon selecting a path, preventing the addition of new toolchains.

…`esc` (zed-industries#48201)"

This reverts commit 174fc51.

Select toolchain path dialog immediately dismisses upon selecting a path, preventing the addition of new toolchains

- OpenPathDelegate emits DismissEvents in the `confirm` function too
- when the selection is confirmed, DismissEvent is emitted
- ToolchainSelector calls cancel because it receives the DismissEvent, and it goes to the Search State
- This prevents the selected toolchain from being resolved and the ScopePicker being presented
@polyesterswing
polyesterswing requested a review from a team as a code owner February 18, 2026 17:08
@cla-bot

cla-bot Bot commented Feb 18, 2026

Copy link
Copy Markdown

We require contributors to sign our Contributor License Agreement, and we don't have @polyesterswing on file. You can sign our CLA at https://zed.dev/cla. Once you've signed, post a comment here that says '@cla-bot check'.

@zed-community-bot zed-community-bot Bot added the first contribution the author's first pull request to Zed. NOTE: the label application is automated via github actions label Feb 18, 2026
@polyesterswing

Copy link
Copy Markdown
Contributor Author

@cla-bot check

@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label Feb 18, 2026
@cla-bot

cla-bot Bot commented Feb 18, 2026

Copy link
Copy Markdown

The cla-bot has been summoned, and re-checked this pull request!

@JosephTLyons
JosephTLyons self-requested a review February 18, 2026 17:24
@JosephTLyons JosephTLyons self-assigned this Feb 18, 2026
@JosephTLyons

Copy link
Copy Markdown
Collaborator

Nice catch @polyesterswing - reverting for now is probably the best thing to do here.

@JosephTLyons
JosephTLyons merged commit f03691e into zed-industries:main Feb 18, 2026
38 checks passed
@JosephTLyons

Copy link
Copy Markdown
Collaborator

/cherry-pick preview
/cherry-pick stable

github-actions Bot pushed a commit that referenced this pull request Feb 18, 2026
#49504)

…`esc` (#48201)"

This reverts commit 174fc51.

Select toolchain path dialog immediately dismisses upon selecting a
path, preventing the addition of new toolchains

- OpenPathDelegate emits DismissEvents in the `confirm` function too
- when the selection is confirmed, DismissEvent is emitted
- ToolchainSelector calls cancel because it receives the DismissEvent,
and it goes to the Search State
- This prevents the selected toolchain from being resolved and the
ScopePicker being presented

cc: @JosephTLyons 

Release Notes:

- Fixed a regression where the toolchain path selector would immediately
dismiss upon selecting a path, preventing the addition of new
toolchains.
github-actions Bot pushed a commit that referenced this pull request Feb 18, 2026
#49504)

…`esc` (#48201)"

This reverts commit 174fc51.

Select toolchain path dialog immediately dismisses upon selecting a
path, preventing the addition of new toolchains

- OpenPathDelegate emits DismissEvents in the `confirm` function too
- when the selection is confirmed, DismissEvent is emitted
- ToolchainSelector calls cancel because it receives the DismissEvent,
and it goes to the Search State
- This prevents the selected toolchain from being resolved and the
ScopePicker being presented

cc: @JosephTLyons 

Release Notes:

- Fixed a regression where the toolchain path selector would immediately
dismiss upon selecting a path, preventing the addition of new
toolchains.
zed-zippy Bot added a commit that referenced this pull request Feb 18, 2026
#49504) (cherry-pick to stable) (#49529)

Cherry-pick of #49504 to stable

----
…`esc` (#48201)"

This reverts commit 174fc51.

Select toolchain path dialog immediately dismisses upon selecting a
path, preventing the addition of new toolchains

- OpenPathDelegate emits DismissEvents in the `confirm` function too
- when the selection is confirmed, DismissEvent is emitted
- ToolchainSelector calls cancel because it receives the DismissEvent,
and it goes to the Search State
- This prevents the selected toolchain from being resolved and the
ScopePicker being presented

cc: @JosephTLyons 

Release Notes:

- Fixed a regression where the toolchain path selector would immediately
dismiss upon selecting a path, preventing the addition of new
toolchains.

Co-authored-by: Kurian Jojo <67583328+polyesterswing@users.noreply.github.com>
zed-zippy Bot added a commit that referenced this pull request Feb 18, 2026
#49504) (cherry-pick to preview) (#49528)

Cherry-pick of #49504 to preview

----
…`esc` (#48201)"

This reverts commit 174fc51.

Select toolchain path dialog immediately dismisses upon selecting a
path, preventing the addition of new toolchains

- OpenPathDelegate emits DismissEvents in the `confirm` function too
- when the selection is confirmed, DismissEvent is emitted
- ToolchainSelector calls cancel because it receives the DismissEvent,
and it goes to the Search State
- This prevents the selected toolchain from being resolved and the
ScopePicker being presented

cc: @JosephTLyons 

Release Notes:

- Fixed a regression where the toolchain path selector would immediately
dismiss upon selecting a path, preventing the addition of new
toolchains.

Co-authored-by: Kurian Jojo <67583328+polyesterswing@users.noreply.github.com>
jonx pushed a commit to jonx/zed-aros that referenced this pull request Jul 17, 2026
zed-industries#49504)

…`esc` (zed-industries#48201)"

This reverts commit 174fc51.

Select toolchain path dialog immediately dismisses upon selecting a
path, preventing the addition of new toolchains

- OpenPathDelegate emits DismissEvents in the `confirm` function too
- when the selection is confirmed, DismissEvent is emitted
- ToolchainSelector calls cancel because it receives the DismissEvent,
and it goes to the Search State
- This prevents the selected toolchain from being resolved and the
ScopePicker being presented

cc: @JosephTLyons 

Release Notes:

- Fixed a regression where the toolchain path selector would immediately
dismiss upon selecting a path, preventing the addition of new
toolchains.
jolutz pushed a commit to jolutz/zed that referenced this pull request Aug 8, 2026
zed-industries#49504)

…`esc` (zed-industries#48201)"

This reverts commit ef20be3.

Select toolchain path dialog immediately dismisses upon selecting a
path, preventing the addition of new toolchains

- OpenPathDelegate emits DismissEvents in the `confirm` function too
- when the selection is confirmed, DismissEvent is emitted
- ToolchainSelector calls cancel because it receives the DismissEvent,
and it goes to the Search State
- This prevents the selected toolchain from being resolved and the
ScopePicker being presented

cc: @JosephTLyons 

Release Notes:

- Fixed a regression where the toolchain path selector would immediately
dismiss upon selecting a path, preventing the addition of new
toolchains.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement first contribution the author's first pull request to Zed. NOTE: the label application is automated via github actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants