Description
Windows Terminal version
1.23.10732.0
Windows build number
27823.1000
Other Software
Test Environment:
OS: Windows 11 Version Dev (OS Build 27823.1000)
App: Windows Terminal Preview
Screen Reader: Narrator
Steps to reproduce
Repro steps:
- Open the 'windows terminal' application.
- Turn on Narrator by pressing 'Ctrl + Windows + Enter' keys.
- Navigate to the 'Settings' page.
- Now navigate to the 'Open JSON file' control by tab key and activate it.
- Observe the behavior when opening the file in the selected editor (e.g., Notepad).
- Close or minimize the editor and observe the state of the 'Open JSON file' control.
User experience:
Users may be confused by the current role assignment, as a list item suggests selection rather than activation. This misinterpretation can cause uncertainty when interacting with the control, leading to difficulty understanding its intended function. Defining the correct role as a link would improve accessibility and usability.
Attachment:
Correct role as link should be defined for 'Open JSON file' control..zip
Expected Behavior
The 'Open JSON file' control should be assigned the correct role as a link instead of a list item. Additionally, an 'Open in new window' sign or appropriate information should be associated with it to ensure clarity for users. When activated, the control should behave like a proper link and not remain visually selected when the editor is closed or minimized.
Actual Behavior
The 'Open JSON file' control is currently defined with the role of a list item instead of a link. Upon activation, the JSON file opens in the selected editor (e.g., Notepad), but the control remains visually selected even after the editor is closed or minimized. This behavior creates confusion for users, as the control does not behave as a typical link.