Don't send UIA notifications when inserting/deleting text if there is text right from a cursor #20939

Open
opened 2026-01-31 07:28:21 +00:00 by claunia · 2 comments
Owner

Originally created by @beqabeqa473 on GitHub (Dec 2, 2023).

Windows Terminal version

Windows Terminal Preview Version: 1.19.3172.0 Windows Terminal Preview

Windows build number

Version 23H2 (OS Build 22631.2715)

Other Software

NVDA screenreader using command prompt inside windows terminal using UIA notifications to read output

Steps to reproduce

Write some text in terminal;
move the cursor so that the text remains to the right of the cursor;
Try to insert/delete text.

Expected Behavior

Screenreader should not read any text, if character echo is not set to specific value in screenreader itself.

Actual Behavior

NVDA is reading all text right from a cursor, which is a bit disturbing when editing long lines from beginning

Originally created by @beqabeqa473 on GitHub (Dec 2, 2023). ### Windows Terminal version Windows Terminal Preview Version: 1.19.3172.0 Windows Terminal Preview ### Windows build number Version 23H2 (OS Build 22631.2715) ### Other Software NVDA screenreader using command prompt inside windows terminal using UIA notifications to read output ### Steps to reproduce Write some text in terminal; move the cursor so that the text remains to the right of the cursor; Try to insert/delete text. ### Expected Behavior Screenreader should not read any text, if character echo is not set to specific value in screenreader itself. ### Actual Behavior NVDA is reading all text right from a cursor, which is a bit disturbing when editing long lines from beginning
claunia added the Issue-BugProduct-TerminalArea-Accessibility labels 2026-01-31 07:28:22 +00:00
Author
Owner

@beqabeqa473 commented on GitHub (Dec 2, 2023):

cc @carlos-zamora @codeofdusk @zadjii-msft

@beqabeqa473 commented on GitHub (Dec 2, 2023): cc @carlos-zamora @codeofdusk @zadjii-msft
Author
Owner

@Danstiv commented on GitHub (Feb 9, 2024):

I can also reproduce this in preview 1.20.10303.0, this is very annoying when editing long commands.

@Danstiv commented on GitHub (Feb 9, 2024): I can also reproduce this in preview 1.20.10303.0, this is very annoying when editing long commands.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#20939