The "Overwrite key binding" warning is very broken #22120

Closed
opened 2026-01-31 08:03:55 +00:00 by claunia · 6 comments
Owner

Originally created by @zadjii-msft on GitHub (Aug 20, 2024).

Originally assigned to: @PankajBhojwani on GitHub.

(from bug bash 1.22)

Action Editor
🛑 "Overwrite key binding" warning is very broken

image
(thats right, I had to take a screenshot of the image in Loop, thanks Loop)

I can't say "no". Dismissing it is like saying "yes". Also it scrolls horizontally.

Originally created by @zadjii-msft on GitHub (Aug 20, 2024). Originally assigned to: @PankajBhojwani on GitHub. (from bug bash 1.22) Action Editor 🛑 "Overwrite key binding" warning is very broken ![image](https://github.com/user-attachments/assets/0cdbab01-b1d4-4963-b04e-9691b9ae2000) _(thats right, I had to take a screenshot of the image in Loop, thanks Loop)_ I can't say "no". Dismissing it is like saying "yes". Also it scrolls horizontally.
claunia added the Issue-BugIn-PRNeeds-Tag-FixProduct-TerminalArea-SettingsUI labels 2026-01-31 08:03:55 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Aug 20, 2024):

/cc @PankajBhojwani since I believe you were the last one to touch Actions

@zadjii-msft commented on GitHub (Aug 20, 2024): /cc @PankajBhojwani since I believe you were the last one to touch Actions
Author
Owner

@PankajBhojwani commented on GitHub (Aug 21, 2024):

I'm somewhat certain this is the way it worked before my changes as well (I see this same behaviour in Stable)

@PankajBhojwani commented on GitHub (Aug 21, 2024): I'm somewhat certain this is the way it worked before my changes as well (I see this same behaviour in Stable)
Author
Owner

@DHowett commented on GitHub (Aug 21, 2024):

I see this same behaviour in Stable

I do not. Dismissing the flyout does not "confirm" and overwrite the binding in Stable.

@DHowett commented on GitHub (Aug 21, 2024): > I see this same behaviour in Stable I do not. Dismissing the flyout does not "confirm" and overwrite the binding in Stable.
Author
Owner

@zadjii-msft commented on GitHub (Aug 21, 2024):

Dismissing the flyout does confirm for me in 1.21. So maybe it regressed in 20->21?

@zadjii-msft commented on GitHub (Aug 21, 2024): Dismissing the flyout does confirm for me in 1.21. So maybe it regressed in 20->21?
Author
Owner

@zadjii-msft commented on GitHub (Aug 21, 2024):

I wonder if it's something more subtle in XAML somewhere. Cause like, on 1.20, when you hit the checkbox button, the action stays in the "editing" state, with the textbox and the buttons. But in 1.21, the button immediately exits the editing state, then pops the "are you sure"?

@zadjii-msft commented on GitHub (Aug 21, 2024): I wonder if it's something more subtle in XAML somewhere. Cause like, on 1.20, when you **hit the checkbox button**, the action stays in the "editing" state, with the textbox and the buttons. But in 1.21, the button immediately exits the editing state, then pops the "are you sure"?
Author
Owner

@DHowett commented on GitHub (Aug 21, 2024):

Much more likely that it was from #14292, which rewrote the action view model (and it should be the viewmodel that keeps track of states like this.)

@DHowett commented on GitHub (Aug 21, 2024): Much more likely that it was from #14292, which rewrote the action view model (and it should be the viewmodel that keeps track of states like this.)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#22120