microsoft / microsoft/terminal

{Freeway-Bug}[Terminal]: Narrator is staying silent, when focus is on 'Empty line', while navigating in the editor using 'Ctrl+arrow keys' in scan mode.

Open
#15,151 0 comments 0 reactions 0 assignees View on GitHub
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

23031.1000

### Other Software

Test environment:
OS: Version 22H2 (OS build 23031.1000)
Application: Windows Terminal
Screen reader: Narrator

### Steps to reproduce

Repro steps:

1. Open the 'windows terminal' application.
2. Log in with valid credentials.
3. Open 'Windows PowerShell' tab.
4. Turn on narrator using 'Ctrl+Windows+Enter' keys & toggle to scan mode using 'Capslock+Space' key.
5. Navigate in the editor using 'Ctrl+Arrow keys'.
6. Observe the issue.

User experience:
Users who rely on screen readers will get confused here, if screen reader stays silent for the empty line while navigating via 'Ctrl+Arrow keys' in the editor.

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

Attachment:
[Screen reader is staying silent for empty line in the editor..zip](https://github.com/microsoft/terminal/files/11190853/Screen.reader.is.staying.silent.for.empty.line.in.the.editor.zip)

### Expected Behavior

Screen reader should narrate as 'blank' for the empty lines, while navigating in the editor via 'Ctrl+Arrow keys'.

Note:
1.Screen reader is not narrating as 'Blank' for the empty 'Name' field present for the 'Default' settings.

### Actual Behavior

Screen reader is staying silent & not narrating anything for the empty line, while navigating in the editor via 'Ctrl+Arrow keys'.

Contributor guide

Open the contributing guide

Research direction

The issue names no source file, test, or entry point. Start by reproducing the behavior in Windows Terminal with Windows PowerShell, Narrator, scan mode, and Ctrl+Arrow keys, using the attached recording as reference. Done means Narrator announces “blank” for empty editor lines and the empty Default settings Name field.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.