-
-
Notifications
You must be signed in to change notification settings - Fork 654
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
UI Automation in Windows Console: add "API levels" as a better isImpr…
…ovedTextRangeAvailable (#12660) Summary of the issue: The Windows 11 inbox console will ship with most, but not all, fixes required to make UIA by default a good experience. However, a new conhost version will be delivered "out-of-box" including additional functionality and bug fixes. Therefore, isImprovedTextRangeAvailable (a boolean value) is now insufficient to express the range of possible UIA console versions now in the wild. Description of how this pull request fixes the issue: Adds an enumeration, WinConsoleAPILevel, with comments describing the meaning of each member. Refactors NVDA's current code to use the new enum without changing current functionality. Functionality changes to follow in subsequent PRs. Expose apiLevel in dev info to ease debugging. Deprecate isImprovedTextRangeAvailable, but refactor it for now to use apiLevel. Co-authored-by: Leonard de Ruijter <[email protected]> Co-authored-by: buddsean <[email protected]>
- Loading branch information
1 parent
23d0417
commit 5407954
Showing
4 changed files
with
77 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters