microsoft / microsoft/terminal
Can't edit profiles in the UI: UI text controls act as though in read-only mode
Open
Nobody has claimed this yet.
Culprit-WinUI
Issue-Bug
Needs-Attention
Needs-Triage
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
Windows Terminal version
1.24.10921.0
Windows build number
10.0.19045.6456
Other Software
-- none --
Steps to reproduce
- Down-caret > Settings > Left-panel > Add a new profile
- Button + New empty profile: Program show a panel titled "Profile 7"
- Attempt to edit name by: In the Name bar, press drop-down caret: A text box containing "Profile" appears.
- Clicking in that textbox, a cursor appears. But no keyboard input is accepted: No characters, no cursor arrows etc. The control is in read-only mode. Though it shows a cursor, and can visually select text by mouse, Copy does not work.
- Interactions with other text controls in the Profile "editing" panel similarly don't permit editing.
- HOWEVER! Interactions with non-text controls do work, such as Font Size: The up and down buttons work, though the text area for the number does not work. Font face drop down does work.
Expected Behavior
When editing text fields in the Profile editor, I expected to be able to enter and edit text.
Actual Behavior
Text boxes did not allow editing.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in Windows Terminal 1.24.10921.0 by opening Settings, creating a new profile, and trying the Name and other text controls. Trace the profile editor's text-input handling, then verify that its text fields accept keyboard input while the existing non-text controls continue to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100