nvda
c729a71d - No more focus event issue after reloading appModules (#17322)

Commit
1 year ago
No more focus event issue after reloading appModules (#17322) Fixes #17323 Summary of the issue: After a reload of plugins (`NVDA+control+f3`), focus events do not report the new focus as expected. During focus event, NVDA tests which tree interceptors are alive or not to clean up those which are dead. In this test, for MSHTML, NVDA looks at `root.appModule.appName`, `root` being the root object associated to the virtual MSHTML buffer. However, `root.appModule` may be `None` after plugins are reloaded. Description of user facing changes After plugins are reloaded while a browseable message is opened, the focus will no longer fail to be reported. Description of development approach Fixed the logic for MSHTML Testing strategy: Tested STR in #17323.
Author
Parents
Loading