microsoft / microsoft/terminal

Can't edit profiles in the UI: UI text controls act as though in read-only mode

Open
#20,131 3 comments 0 reactions 0 assignees View on GitHub

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
  1. Down-caret > Settings > Left-panel > Add a new profile
  2. Button + New empty profile: Program show a panel titled "Profile 7"
  3. Attempt to edit name by: In the Name bar, press drop-down caret: A text box containing "Profile" appears.
  4. 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.
  5. Interactions with other text controls in the Profile "editing" panel similarly don't permit editing.
  6. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.