nvda
6e616401 - Register IA2 COM proxy on all Ui threads instead of only the main thread (#13542)

Commit
2 years ago
Register IA2 COM proxy on all Ui threads instead of only the main thread (#13542) Fixes #8553 Summary of the issue: When an app offers IAccessible2 as its accessibility interface, NVDA needs to install a COM proxy in the UI thread to utilize IA2. However, some apps, particular those that embed Chromium Embedded Controls, have a separate UI thread for the browser control. IAccessible2 and therefore browse mode doesn't work in these controls. Description of how this pull request fixes the issue: Register IA COM Proxy in all threads that ever send focus or foreground win events Testing strategy: Tested with the Chromium Embedded Framework test case from #13493 (comment)
Author
Parents
Loading