microsoft / microsoft/terminal

[Settings - Line Height] : Screen reader is not announcing the sub-text present under the 'Line Height' button.

Open
#15,157 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A11ySev3 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.18.902.0

### Windows build number

25324.1011

### Other Software

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

### Steps to reproduce

Repro Steps:

1.Open Windows Terminal.
2.Open Setting page using 'Ctrl + ,' keys.
3.Now navigate to the 'Advanced' button present under 'Default Profile'.
4. Now navigte to the 'Line Height' and Observe the issue.

User Experience:
People with visual impairments who rely on the screen readers are unable to know the button's description.

Guideline link:
https://www.w3.org/TR/WCAG21/#info-and-relationships

Attachments:
[Screen reader is not announcing the sub-text present under the 'Line Height' button..zip](https://github.com/microsoft/terminal/files/11197360/Screen.reader.is.not.announcing.the.sub-text.present.under.the.Line.Height.button.zip)

### Expected Behavior

Screen reader should announce the sub-text present under the 'Line Height' button.

### Actual Behavior

Screen reader is not announcing the sub-text present under the 'Line Height' button.

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 on Windows 11 with Narrator, following the reported Settings > Default Profile > Advanced > Line Height steps. Trace the Line Height settings UI and its accessibility information; done means Narrator announces the button's sub-text as described in the expected behavior.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.