Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

iTunes 12.2 browse mode is not handled correctly #5191

nvaccessAuto opened this Issue Jul 1, 2015 · 0 comments


None yet
2 participants

Reported by zersiax on 2015-07-01 11:57
When for example going through the purchase process for Apple Music, as well as other processes where you need to click through a number of links in the webview part of iTunes, NVDA does not refresh the content of the document correctly. Also, when trying to arrow through the non-refreshed content, this error is thrown:
ERROR - scriptHandler.executeScript (13:52:30):
error executing script: <bound method WebKit.script_moveByLine_back of <virtualBuffers.webKit.WebKit object at 0x04E13B50>> with gesture u'up arrow'
Traceback (most recent call last):
File "scriptHandler.pyc", line 176, in executeScript
File "cursorManager.pyc", line 187, in script_moveByLine_back
File "cursorManager.pyc", line 122, in caretMovementScriptHelper
File "virtualBuffers__init
_.pyc", line 637, in set_selection
File "baseObject.pyc", line 21, in get
File "textInfos\offsets.pyc", line 309, in get_NVDAObjectAtStart
File "virtualBuffers__init
.pyc", line 183, in getNVDAObjectFromOffset
File "virtualBuffers\webKit.pyc", line 72, in getNVDAObjectFromIdentifier
File "NVDAObjects__init
_.pyc", line 76, in call
File "NVDAObjects\IAccessible__init__.pyc", line 385, in findOverlayClasses
File "comtypes__init__.pyc", line 264, in getattr
AttributeError: states

Alt+tabbing out of an application does not seem to fix this, a restart of NVDA is the only way I've found to render the new content.

@jcsteh jcsteh added a commit that referenced this issue Nov 12, 2015

@jcsteh jcsteh Merge branch 'i5191' into next
Incubates #5191.

@jcsteh jcsteh added incubating and removed Untriaged labels Nov 12, 2015

@jcsteh jcsteh added this to the 2016.1 milestone Nov 12, 2015

@jcsteh jcsteh closed this in 6d471c1 Dec 1, 2015

@nvaccessAuto nvaccessAuto removed the incubating label Dec 1, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment