Skip to content

Add SysListView32 to badUIAWindowClassNames#15542

Merged
seanbudd merged 1 commit into
betafrom
addSysListView32
Sep 28, 2023
Merged

Add SysListView32 to badUIAWindowClassNames#15542
seanbudd merged 1 commit into
betafrom
addSysListView32

Conversation

@seanbudd

@seanbudd seanbudd commented Sep 28, 2023

Copy link
Copy Markdown
Member

Link to issue number:

Fixes #15541
Reverts #15295
Reopens #15283

See also #15503, #15333

Summary of the issue:

There are several known cases where UIA is not correctly supported for SysListView32.
Reliability History is the most recently raised, with task manager and management console being raised earlier.
As this is close to a beta, it is safer to just declare SysListView32 as bad for UIA for all applications.

Description of user facing changes

Reopens issues with SysListView32 and windows forms applications
Fixes issue with reading Reliability History, and potentially also resource monitor.

Description of development approach

declare SysListView32 as bad for UIA for all applications.

Testing strategy:

Confirm with beta/alpha testing

Known issues with pull request:

None

Code Review Checklist:

  • Documentation:
    • Change log entry
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • API is compatible with existing add-ons.
  • Security precautions taken.

@seanbudd seanbudd requested a review from a team as a code owner September 28, 2023 00:55
@seanbudd seanbudd requested review from michaelDCurran and removed request for a team September 28, 2023 00:55
@seanbudd seanbudd merged commit 63c2b84 into beta Sep 28, 2023
@seanbudd seanbudd deleted the addSysListView32 branch September 28, 2023 02:05
@nvaccessAuto nvaccessAuto added this to the 2024.1 milestone Sep 28, 2023
@seanbudd seanbudd modified the milestones: 2024.1, 2023.3 Sep 28, 2023
hwf1324 added a commit to hwf1324/nvda that referenced this pull request Oct 2, 2023
LeonarddeR added a commit to LeonarddeR/nvda that referenced this pull request Nov 17, 2023
LeonarddeR added a commit to LeonarddeR/nvda that referenced this pull request Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants