UIA: spurious text selection changed event on rapid text deletion #14722

Open
opened 2026-01-31 04:17:50 +00:00 by claunia · 0 comments
Owner

Originally created by @codeofdusk on GitHub (Jul 29, 2021).

Windows Terminal version (or Windows build number)

Conhost (all versions with UIA)

Other Software

NVDA.

Steps to reproduce

  1. Open a conhost in which NVDA relies on caret events to detect movement (currently not enabled in consoles)
  2. quickly delete text with backspace.

Expected Behavior

NVDA reads all deleted characters, then stays silent on all subsequent presses of backspace.

Actual Behavior

The last character of the prompt (>) is read, implying its deletion.

Originally created by @codeofdusk on GitHub (Jul 29, 2021). ### Windows Terminal version (or Windows build number) Conhost (all versions with UIA) ### Other Software NVDA. ### Steps to reproduce 1. Open a conhost in which NVDA relies on caret events to detect movement (currently not enabled in consoles) 2. quickly delete text with backspace. ### Expected Behavior NVDA reads all deleted characters, then stays silent on all subsequent presses of backspace. ### Actual Behavior The last character of the prompt (`>`) is read, implying its deletion.
claunia added the Product-ConhostIssue-BugPriority-1Area-Accessibility labels 2026-01-31 04:17:50 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#14722