terminal
terminal copied to clipboard
Terminal WPF control doesn't support screen readers
Windows Terminal version
1.11.3471.0
Windows build number
10.0.19043.0
Other Software
Microsoft Visual Studio 2019 and 2022
Steps to reproduce
- Turn on Narrator or any other screen reader
- Open the WPF Control Test project under the Terminal repo
- Write any command and press enter
Expected Behavior
Screen readers read the console output
Actual Behavior
Screen readers ignore the output and only read the written letters
Added details: The WPF terminal control doesn't seem to have anything regarding UIA events. It would need some kind of UiaEventDispatcher defined and hooked up to alert the screen reader of new output. Leveraging the NotifyNewOutput() API, would probably be the easiest and fastest way to approach this, because we would force screen readers to read new output. The user can then use the aforementioned hooked up UIA tree to navigate the text buffer as they wish.
:tada:This issue was addressed in #14097, which has now been successfully released as Windows Terminal v1.15.2874
.:tada:
Handy links:
:tada:This issue was addressed in #14097, which has now been successfully released as Windows Terminal Preview v1.16.3463.0 and v1.16.3464.0
.:tada:
Handy links: