[PR #5478] [MERGED] Notify UIA when Search finds something #26335

Open
opened 2026-01-31 09:15:25 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/5478
Author: @carlos-zamora
Created: 4/22/2020
Status: Merged
Merged: 4/29/2020
Merged by: @carlos-zamora

Base: masterHead: dev/cazamor/a11y/search-box


📝 Commits (2)

📊 Changes

1 file changed (+7 additions, -5 deletions)

View changed files

📝 src/cascadia/TerminalControl/TermControl.cpp (+7 -5)

📄 Description

Summary of the Pull Request

Before this, if the Search Box was open, new selections would not notify automation clients. This was because the UiaEngine (responsible for notifying automation clients) would remain disabled. Now we're enabling it before the early exit in TermControl's FocusHandler

PR Checklist

  • Will close issue #5421 upon verification

Validation Steps Performed

Verified using NVDA.
Narrator's behavior is not impacted, for some reason.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/5478 **Author:** [@carlos-zamora](https://github.com/carlos-zamora) **Created:** 4/22/2020 **Status:** ✅ Merged **Merged:** 4/29/2020 **Merged by:** [@carlos-zamora](https://github.com/carlos-zamora) **Base:** `master` ← **Head:** `dev/cazamor/a11y/search-box` --- ### 📝 Commits (2) - [`57c24b5`](https://github.com/microsoft/terminal/commit/57c24b5f70c0a5399dadd5b2011f7adf6e680eb3) make search box findings accessible - [`af88145`](https://github.com/microsoft/terminal/commit/af8814533fe54423b7804f02d8c349c5682daba7) add comment ### 📊 Changes **1 file changed** (+7 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `src/cascadia/TerminalControl/TermControl.cpp` (+7 -5) </details> ### 📄 Description ## Summary of the Pull Request Before this, if the Search Box was open, new selections would not notify automation clients. This was because the UiaEngine (responsible for notifying automation clients) would remain disabled. Now we're enabling it before the early exit in TermControl's FocusHandler ## PR Checklist * [X] Will close issue #5421 upon verification ## Validation Steps Performed Verified using NVDA. Narrator's behavior is not impacted, for some reason. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:15:25 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#26335