nvda
7bbe1097 - App modules/SearchUI: announce search result details with the 2019 UI redesign applied (#13620)

Commit
3 years ago
App modules/SearchUI: announce search result details with the 2019 UI redesign applied (#13620) Fixes #13544 Summary of the issue: In 2019, Start menu/Windows Search UI has changed, causing NVDA to not announce search result details. This was traced to search result items being grandchildren of the results list. Description of how this pull request fixes the issue: In addition to lint and documentation update, check the instance of the obj.parent.parent (grandparent) to make sure it is results list so NVDA can announce search result details. This is applicable to Windows 10 and 11. * appModules/searchui: update copyright header * SearchUI: check grandparent object when detecting suggestion list item. Re #13544. Windows Search user interface has changed in 2019, causing NVDA to not announce search result details. This is because suggestion list items are now grandchildren of the results list, not its children. Therefore also check grandparent object when detecting suggestion list items, allowing NVDA to announce result details on Windows 10 and 11. * SearchUI: expand introductory comment to include the fact that alias app modules exist to handle later Windows releases. Alias app modules fos SearchUI app module: * searchapp: Windows 10 Version 2004 and later * searchhost: Windows 11 Although alias app modules do have intro comments, add a comment to the base app module as well. * appModules/searchui: general lint (Flake8 E231, E302) * update changes Co-authored-by: Sean Budd <sean@nvaccess.org>
Author
Parents
Loading