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

Some buttons in Internet Explorer 8 say they are unavailable when they clearly are working #3261

Closed
nvaccessAuto opened this issue Jun 2, 2013 · 5 comments

Comments

@nvaccessAuto
Copy link

Reported by briang1 on 2013-06-02 15:56
Apologies if this exists under another guise.
www.startpage.com
This is just a test site as its simple.
I have seen this on amazon and others though.
It does not seem to affect the operation, but is misleading to a user.
Here is a log fragment taken from in the middle of data entry through hitting the button. The error warning may or may not be significant, so I left it in.

typed word: recorders
IO - speech.speakSpellingGen (16:40:35):
Speaking character u'quote'
DEBUG - queueHandler.registerGeneratorObject (16:40:35):
Adding generator 21
DEBUG - queueHandler.pumpAll (16:40:35):
generator 21 finished
IO - inputCore.InputManager.executeGesture (16:40:36):
Input: kb(desktop):tab
IO - speech.speak (16:40:36):
Speaking ('en_GB'), u'align center', u'button unavailable'
IO - speech.speak (16:40:36):
Speaking ('en_GB'), u'browse mode'
IO - inputCore.InputManager.executeGesture (16:40:41):
Input: kb(desktop):enter
IO - tones.beep (16:40:42):
Beep at pitch 1760.0, for 40 ms, left volume 50, right volume 50
IO - speech.speak (16:40:42):
Speaking ('en_GB'), u'100 percent'
DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (16:40:43):
oleacc.AccessibleObjectFromEvent with window 197650, objectID 30 and childID 0: -2147467259 Unspecified error
DEBUGWARNING - NVDAObjects.DynamicNVDAObjectType.call (16:40:43):
Invalid NVDAObject: Couldn't get IAccessible, probably dead object
Stack trace:
File "nvda.pyw", line 157, in
File "core.pyo", line 307, in main
File "wx_core.pyo", line 8010, in MainLoop
File "wx_core.pyo", line 7306, in MainLoop
File "core.pyo", line 284, in Notify
File "queueHandler.pyo", line 76, in pumpAll
File "queueHandler.pyo", line 47, in flushQueue
File "eventHandler.pyo", line 54, in queueEventCallback
File "eventHandler.pyo", line 136, in executeEvent
File "eventHandler.pyo", line 84, in init
File "eventHandler.pyo", line 90, in next
File "eventHandler.pyo", line 110, in gen
File "NVDAObjects__init
.pyo", line 328, in _get_treeInterceptor
File "treeInterceptorHandler.pyo", line 17, in getTreeInterceptor
File "virtualBuffers\MSHTML.pyo", line 187, in contains
File "baseObject.pyo", line 34, in get
File "baseObject.pyo", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible\MSHTML.pyo", line 662, in get_parent
File "NVDAObjects__init
.pyo", line 67, in call
DEBUG - treeInterceptorHandler.killTreeInterceptor (16:40:43):
Killed treeInterceptor: <virtualBuffers.MSHTML.MSHTML object at 0x03EF9150>
DEBUG - treeInterceptorHandler.update (16:40:43):
Adding new treeInterceptor to runningTable: <virtualBuffers.MSHTML.MSHTML object at 0x03F05530>
IO - speech.speak (16:40:44):
Speaking ('en_GB'), u'minidisc recorders - Startpage Web Search'

Firefox does not do this, it just says button.

Latest snapshot used, but this has been around for a long time.

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2013-06-03 00:27
Can you please provide exact steps to get to that button? I don't see any Align center button when I go to that page. Also, do you have images disabled?

@nvaccessAuto
Copy link
Author

Comment 2 by briang1 on 2013-06-03 07:48
https://www.startpage.com/
You are in input field. Enter anything then tab.
Then you are on the button concerned here.

Yes pictures are off.
Turning them on does stop it saying unavailable but otherwise I see no difference as far as things are concerned. I tend to have images off as it can slow some complex web sites down quite a bit.

I never thought to look at the settings in this part of IE, how does this affect it?
Maybe a note in the user guide if this is an issue that is not correctable.

@nvaccessAuto
Copy link
Author

Comment 3 by briang1 on 2013-06-03 07:57
Firefox , I notice says submit query, so this must be reading some other data, and the effect still does not happen even with images off in firefox.

@nvaccessAuto
Copy link
Author

Comment 4 by jteh on 2013-06-04 00:15
Sorry. I thought align center was the name of the button; I neglected to take into account that you might have reporting of alignment enabled. :)

This is an image button. IE reports unavailable for all images whenever images are disabled. I agree it's a bit silly for image buttons, but I'm not sure we can work around it.

@nvaccessAuto
Copy link
Author

Comment 5 by briang1 on 2013-06-04 08:19
So does the unavailable that is spoken apply to all graphic objects that have obviously not been rendered? Is there no way that those identified as part of a button can be announced in some other way if they need to be?

This obviously does not occur in Firefox.

Maybe unavailable could be replaced when applied to graphics with images off.

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

2 participants