iTunes 12.2 browse mode is not handled correctly #5191

nvaccessAuto opened this Issue Jul 1, 2015 · 0 comments

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: > 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 was assigned by nvaccessAuto Nov 13, 2015
@jcsteh jcsteh added a commit that closed this issue Dec 1, 2015
@jcsteh jcsteh In iTunes 12, browse mode now updates correctly when a new page loads…
… in the iTunes Store.

Fixes #5191.
@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