microsoft / microsoft/terminal

{Freeway Bug} [Windows Terminal - Settings - Left Navigation Pane]: Long navigation items are truncated after applying 200% text scaling.

Open
#20,586 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A11ySev2 A11yWCAG Area-Accessibility HCL-E+D HCL-WindowsTerminal Issue-Bug Product-Terminal WindowsTerminal_Win32
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.25.1912.0

### Windows build number

28120.2760

### Other Software

**Test Environment:**
OS: Windows 11 Version Dev (OS Build 28120.2760)
App: Windows Terminal Preview
Screen Reader: Narrator

### Steps to reproduce

**Pre-requisite:**
Apply the resize using following path: Settings>Accessibility>Display>Display resolution>Change display resolution to '1680 * 1050' >Keep changes>Drag the 'Text size' slider to '200%'>Apply>Re-open the application.

**Repro steps:**
1. Open the 'Windows Terminal' application.
2. Navigate to 'Settings' control and activate it.
3. 'Settings' page will open.
4. Now navigate to Open Navigation control and activate it.
5. Left navigation pane will open.
6. Observe the items displayed in the left navigation pane under the Profiles section.

**User experience:**
Users with low vision who rely on increased text scaling may be unable to identify profile names accurately because critical portions of the labels are hidden. Multiple similar profile names may appear indistinguishable when truncated, making navigation and profile selection difficult.

**Attachment:**
https://onedrive.cloud.microsoft/:u:/a@pz6xd287/S/IQDCRNHRMK8XQ5ujoxsT1nGJARxlqlaKBKote03yWCvR6ow?e=ROh7gY

**WCAG Reference Link:**
https://www.w3.org/WAI/WCAG21/Understanding/resize-text

### Expected Behavior

All navigation items should remain fully visible and readable when text scaling is increased to 200%. The navigation pane should dynamically adjust, wrap text, provide adequate space, or expose the complete label through an accessible mechanism without truncating important information.

### Actual Behavior

After applying 200% text scaling, lengthy navigation items such as "Developer Command Prompt for VS 18", "Developer PowerShell for VS 18", and "Visual Studio Debug Console" are truncated in the left navigation pane. The full names of the profiles are not visible.

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

Start by reproducing the issue in Windows Terminal Preview with Windows text scaling set to 200%, then inspect the Settings page's left navigation pane and Profiles section. Verify the fix by ensuring long profile names such as "Developer Command Prompt for VS 18" remain fully readable or are exposed through an accessible mechanism at 200% scaling.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
accessibility, desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.