Skip to content
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

IE8 gives nvda error on some content #2121

Closed
nvaccessAuto opened this issue Feb 22, 2012 · 2 comments
Closed

IE8 gives nvda error on some content #2121

nvaccessAuto opened this issue Feb 22, 2012 · 2 comments

Comments

@nvaccessAuto
Copy link

Reported by briang1 on 2012-02-22 16:14

On some web sites, Internet Explorer 8 seems to induce an error on nvda on going into an edit field with auto focus mode on. Try this site and cursor down to the ask a question field.

http://software-informer.software.informer.com/

My log looks like this.
Speaking ('en_UK'), u'blank'
IO - inputCore.InputManager.executeGesture (16:01:37):
Input: kb(desktop):downArrow
IO - speech.speak (16:01:37):
Speaking ('en_UK'), u'blank'
IO - inputCore.InputManager.executeGesture (16:01:38):
Input: kb(desktop):downArrow
IO - speech.speak (16:01:38):
Speaking ('en_UK'), u'edit clickable', u'Ask a software-related question. You will get a free expert answer.', u'button', u' '
IO - speech.speak (16:01:38):
Speaking ('en_UK'), u'focus mode'
ERROR - eventHandler.executeEvent (16:01:38):
error executing event: focusEntered on <NVDAObjects.IAccessible.MSHTML.MSHTML object at 0x03DB1890> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 136, in executeEvent
File "eventHandler.pyc", line 84, in init
File "eventHandler.pyc", line 91, in next
File "virtualBuffers__init__.pyc", line 1018, in event_focusEntered
File "eventHandler.pyc", line 91, in next
File "NVDAObjects__init__.pyc", line 767, in event_focusEntered
File "speech.pyc", line 300, in speakObject
File "speech.pyc", line 265, in speakObjectProperties
File "speech.pyc", line 840, in getSpeechTextForProperties
TypeError: sequence item 0: expected string, Dispatch found
IO - speech.speak (16:01:38):
Speaking ('en_UK'), u'edit'
IO - speech.speak (16:01:38):
Speaking ('en_UK'), u'blank'
IO - inputCore.InputManager.executeGesture (16:01:47):
Input: kb(desktop):control+alt+r
INFO - core.main (16:01:48):
Exiting

This seems only to happen in IE Firefox seems to be OK.

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2012-02-23 04:29
On this site, retrieving the title attribute on the form returns an input node. I have no idea why, but it doesn't make any sense and I'm pretty sure it shouldn't happen. I've worked around it in aa5cf1f.
Changes:
Milestone changed from None to 2012.1
State: closed

@nvaccessAuto
Copy link
Author

Comment 2 by briang1 on 2012-02-23 10:26
There were a couple of other sites like this, both web based forums, so it might well be they are using the same code.
Unfortunately, I nevr logged the addresses!

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

No branches or pull requests

1 participant