New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NVDA stops working after using Windows Media Player #5467
Comments
Comment 1 by jteh on 2015-11-06 21:35 |
Comment 2 by a11cf0.vk (in reply to comment 1) on 2015-11-07 08:08
I don't have any application-specific profiles. |
I have figured out how to reproduce this bug.
|
P1 because this completely breaks NVDA once it happens and it seems like a pretty serious bug in the config profile trigger code. |
Technical:
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.
Reported by a11cf0.vk on 2015-11-06 16:40
Hello.
NVDA often stops working after using Windows Media Player 12 on Windows 7.
STR:
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.
This happens almost always, but sometimes it doesn't. Also, this generally doesn't happen when there was no interaction with the player's controls.
Here's an extract from the log.
ERROR - eventHandler.executeEvent (18:26:08):
error executing event: gainFocus on <NVDAObjects.IAccessible.IAccessible object at 0x05DE6790> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 138, in executeEvent
File "eventHandler.pyc", line 151, in doPreGainFocus
File "api.pyc", line 134, in setFocusObject
File "appModuleHandler.pyc", line 240, in handleAppSwitch
AttributeError: 'AppModule' object has no attribute '_configProfileTrigger'
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.
Thanks.
The text was updated successfully, but these errors were encountered: