Windows build number: 10.0.18362.295
Windows Terminal version (if applicable): 0.4.2382.0
Click on the terminal window without dragging.
This should clear any existing selection but not create a new one. This is consistent with other Windows programs which only show a selection when the cursor is dragged.
A character is selected.
Today, this is by design. We don't act like other Windows applications that emit text because they have a _selection caret_, and we don't. We've been talking about the right behavior here for a while, and we decided that in the "default" configuration we'd match the existing console, which does work like this.
We recently added copyOnSelect which, while it does add the eponymous copy-on-select, also suppresses single-character selection (you must click and drag to another cell before selection begins.)
I'm going to mark this one by-design for now. Thanks/sorry!
Thank you for your response. I understand the current decision, but would like to add some additional details for consideration.
I will try the copy-on-select once released (I have the build from the Microsoft Store).
it really offers no value
I could not agree more with this observation. This needs to be an option. eg 'selectOnClick'?
For what it's worth, I agree. Selection is a charged topic, though, as we've well seen.
If you enable copyOnSelect, terminal disables single-character selection. If that's an acceptable compromise, we can leave it at that and evaluate more robust selection settings as we go forward. :smile:
This is such a terrible user experience.
Thanks for your feedback. It's a good thing we fixed it in #5096.
Awesome news!
This is great news, thanks so much.
Most helpful comment
Thanks for your feedback. It's a good thing we fixed it in #5096.