microsoft / microsoft/terminal

[Terminal> Command Palette]: Screen Reader is not announcing any info about '>'(more options) for 'New Tab' list item.

Open
#12,041 4 comments 0 reactions 0 assignees View on GitHub
A11yCO A11ySev3 A11yWCAG Area-Accessibility HCL-E+D HCL-WindowsTerminal Issue-Docs Priority-3 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.12.3472.0

### Windows build number

10.0.22504.1010

### Other Software

**Test Environment:**
OS: Windows 11 Version Dev (OS Build 22504.1010)
App: Windows Terminal Preview
Screen Reader: Narrator
Tool: Accessibility Insights for Windows Version 1.1.1741.1

### Steps to reproduce

**Repro Steps:**
1. Open Windows Terminal.
2. Open Command Palette using 'Ctrl + Shift + p'.
3. Open Narrator using 'Win + Ctrl + Enter' keys.
4. Navigate to 'New tab...' suggestion using down arrow keys and observe the issue.

**User Experience:**
Screen Reader users UX will not be good if Screen Reader doesn't know the full control properties.

**Guideline Reference:**
https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships

**Attachments:**
[Screen Reader is not annoucing any info about ExpandCollapsed control for 'New Tab' list item..zip](https://github.com/microsoft/terminal/files/7779140/Screen.Reader.is.not.annoucing.any.info.about.ExpandCollapsed.control.for.New.Tab.list.item.zip)

### Expected Behavior

Screen Reader should announce 'New Tab 48 of 107 Selected Activate for more options' for 'New Tab' list item.

### Actual Behavior

Screen Reader is not announcing any info about '>'(more options) for 'New Tab' list item. Issue repro with all list item control where '>' (more options) control is present.
i.e. For 'New tab.. >' Screen reader is only announcing 'New Tab 48 of 107 Selected'

**Observation:** Issue repro with NVDA and JAWS Screen Reader.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue through Windows Terminal's Command Palette, focusing on the New Tab list item and its more-options control with Narrator, NVDA, or JAWS. Inspect the accessibility information exposed for that control and compare it with the expected announcement. Done means screen readers announce the more-options action for New Tab and the other affected list items.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.