NVDA stops working after using Windows Media Player #5467
Reported by a11cf0.vk on 2015-11-06 16:40
After closing the player NVDA starts to give errors on every movement of the focus and completely stops speaking. After this, the only way to continue working is to restart NVDA.
Here's an extract from the log.
ERROR - eventHandler.executeEvent (18:26:08):
I'm using the latest next snapshot of NVDA on Windows 7 x64. I also tried both 32 and 64-bit versions of WMP with same results.
The text was updated successfully, but these errors were encountered:
The most important fix here is to ensure that newAppModules list contains the correct appModule for the focus object. I.e. generate newAppModules after the last ancestor is stripped, but then append the focus object's appModule to newAppModules.
As to why we see this bug on this particular slider... I have no darn idea.
…ile focused on a slider control. api.setFocusObject: ensure that the newAppModules list passed to appModuleHandler.handleAppSwitch contains the appModule for the new focus, rather than only the appmodule for an original focus ancestor that happened to match the new focus. Fixes #5467.