microsoft / microsoft/terminal
[Terminal> Command Palette]: Screen Reader is not announcing any info about '>'(more options) for 'New Tab' list item.
- 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
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