Skip to content

Add SysListView32 to isBadUIAWindow, fix task manager freeze#15519

Merged
seanbudd merged 2 commits into
betafrom
fixTaskManager
Sep 26, 2023
Merged

Add SysListView32 to isBadUIAWindow, fix task manager freeze#15519
seanbudd merged 2 commits into
betafrom
fixTaskManager

Conversation

@seanbudd

@seanbudd seanbudd commented Sep 26, 2023

Copy link
Copy Markdown
Member

Link to issue number:

Fixes #15503
Fixes #6245

Summary of the issue:

NVDA is extremely slow to respond in this Task Manager task list. This is due to UIA being a bad implementation.

Description of user facing changes

Task manager should now have better performance in some versions of Windows.

Description of development approach

Mark sysListView32 as a badUIAWindow for the task manager app module.
Similar to #15348

Testing strategy:

Requires alpha/beta testing from reporters

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 26, 2023 01:02
@seanbudd seanbudd requested review from michaelDCurran and removed request for a team September 26, 2023 01:02
michaelDCurran
michaelDCurran previously approved these changes Sep 26, 2023
@seanbudd seanbudd merged commit da4e3a2 into beta Sep 26, 2023
@seanbudd seanbudd deleted the fixTaskManager branch September 26, 2023 02:03
@nvaccessAuto nvaccessAuto added this to the 2024.1 milestone Sep 26, 2023
@seanbudd seanbudd modified the milestones: 2024.1, 2023.3 Sep 26, 2023
seanbudd pushed a commit that referenced this pull request Oct 1, 2023
Related to #6245 and #15519

Summary of the issue:
Change log contains an incorrect item
Fixed performance issues with Task Manager and some Windows versions. (#6245)

Indeed #6245. It had been erroneously closed as duplicate of #15519 before being reopened again. Indeed, #15519 is about tagging the task list as bad UIA window, whereas #6245 was already an issue before trying to consider the task list as good UIA window.

Description of user facing changes
Remove the incorrect log entry
CyrilleB79 added a commit to CyrilleB79/nvda that referenced this pull request Oct 2, 2023
Related to nvaccess#6245 and nvaccess#15519

Summary of the issue:
Change log contains an incorrect item
Fixed performance issues with Task Manager and some Windows versions. (nvaccess#6245)

Indeed nvaccess#6245. It had been erroneously closed as duplicate of nvaccess#15519 before being reopened again. Indeed, nvaccess#15519 is about tagging the task list as bad UIA window, whereas nvaccess#6245 was already an issue before trying to consider the task list as good UIA window.

Description of user facing changes
Remove the incorrect log entry
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