Changing conhost settings without writing them permanently to registry/shortcut #20444

Open
opened 2026-01-31 07:14:02 +00:00 by claunia · 0 comments
Owner

Originally created by @alabuzhev on GitHub (Sep 6, 2023).

Originally discussed here.

Description of the new feature/enhancement

In previous Windows versions, when you open console properties and change something, it was always asking you "Apply properties to current window only" / "Save properties for future windows with same title" / "modify shortcut that started this window":

image
image

It was quite useful: if you need to experiment with console settings (and if you develop non-trivial console apps, affected by those settings - you do), you just choose "current window only", and all your silly experiments disappear when you close this console window.

But in newer Windows versions that useful confirmation was removed for unknown reasons and the properties are now always quietly saved as if "save for future windows with the same title" or "modify shortcut that started this window" was chosen, meaning that all your silly experiments are now persisted immediately and you have to undo them later manually like an idiot. It is no longer possible to make changes for the current session only.

Proposed technical implementation details (optional)

"Modify" and "Save" actions should be clearly separated.
One option is to simply restore the feature from pre-Windows 7 codebase.
Another one is to rework it to make it more obvious.

Originally created by @alabuzhev on GitHub (Sep 6, 2023). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> Originally discussed [here](https://github.com/microsoft/terminal/issues/15458#issuecomment-1572902203). # Description of the new feature/enhancement In previous Windows versions, when you open console properties and change something, it was always asking you "Apply properties to current window only" / "Save properties for future windows with same title" / "modify shortcut that started this window": ![image](https://github.com/microsoft/terminal/assets/11453922/b843f31d-b66a-4d97-8862-490d4768fa8b) ![image](https://github.com/microsoft/terminal/assets/11453922/5657a39a-813b-482e-be68-185adef09d3b) It was quite useful: if you need to experiment with console settings (and if you develop non-trivial console apps, affected by those settings - you do), you just choose "current window only", and all your silly experiments disappear when you close this console window. But in newer Windows versions that useful confirmation was removed for unknown reasons and the properties are now always quietly saved as if "save for future windows with the same title" or "modify shortcut that started this window" was chosen, meaning that all your silly experiments are now persisted immediately and you have to undo them later manually like an idiot. It is no longer possible to make changes *for the current session only*. # Proposed technical implementation details (optional) <!-- A clear and concise description of what you want to happen. --> "Modify" and "Save" actions should be clearly separated. One option is to simply restore the feature from pre-Windows 7 codebase. Another one is to rework it to make it more obvious.
claunia added the Issue-FeatureProduct-ConhostArea-UserInterface labels 2026-01-31 07:14:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20444