microsoft / microsoft/terminal
UIA: reduce number of extraneous text change events in conhost
Open
Area-Accessibility
Issue-Task
Product-Conhost
Product-Terminal
- Dominant language
- C++
- Stars
- 105k
- Forks
- 9.6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 29
Description
NVDA has trouble processing large numbers of events, leading to hangs of the entire UIA client implementation (nvaccess/nvda#11002). Consider the possibility of reducing the number of events we send to capture the fact that text changed without creating unnecessary work for clients.
Contributor guide
Research direction
Start by reviewing how conhost emits UIA text-change events and the referenced NVDA issue nvaccess/nvda#11002. Determine which events are extraneous and define a reduction that preserves text-change reporting without causing UIA clients to hang.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- accessibility, cli
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100