Bug 85550
Summary: | When images are disabled, some elements are skipped by VoiceOver in linear navigation order | ||
---|---|---|---|
Product: | WebKit | Reporter: | marrie12 |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | Major | CC: | ap, cfleizach, jcraig, webkit-bug-importer |
Priority: | P1 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | Mac | ||
OS: | OS X 10.7 | ||
URL: | http://livewebdj.com |
marrie12
When submitting a form not all buttons example submit appear when going through the firm but they will appear when using the rotor.
1. go to the address specified as this happens most frequently on there. there are other websites wherein this will happen.
2. tab through the form using voice over and notice the go button is not there.
3. Go to the go button via the rotor or the chooser, vo u and left or right arrow to forms.
4. notice the go button is there.
This has been happening throughout the last 2 months of nightly builds.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
<rdar://problem/11378135>
Alexey Proskuryakov
Please provide more detailed reproduction steps.
Does this reproduce without VoiceOver enabled (i.e., are you just saying that you can't tab to a specific control, even if SystemPRefs->Keyboard->KeyboardShortcuts->AllControls is enabled)?
James Craig
I cannot repro this with or without VO enabled. Suggest sending back to the originator. Tab navigation, VO navigation, and rotors all work as expected for me.
Alexey Proskuryakov
Done. Please feel free to re-open with more detailed steps to reproduce.
marrie12
I can reproduce the bug every single time with vo running. Here is a youtube screen cast of the reproduction. I used the website indicated in the form.
http://www.youtube.com/watch?v=hoQcQzYcNhc
Alexey Proskuryakov
Thank you, reopening.
James Craig
There are no images loaded in your browser in the video. Do you have an extension installed that disables them or is that another setting? Please include the steps you took to disable display of images. Thanks.
James Craig
Got it. The repro step she left out is:
Safari > Preferences > Advanced > Show Develop menu
Safari > Menus > Develop > Disable Images.
I can repro this every time.
marrie12
No I don't have images disabled in my browser. Also try http://bugreport.apple.com when you vo left and right the sign in button is there but when you control tab the sign in button is not. I font try the trick I had to do with the router.
James Craig
Whether you changed the setting explicitly or not, your video indicates that images are disabled. With this setting, I can reproduce the problem as you experience it b/c WebKit does not allow focus on the button and exposes incorrect AXSize (0, 0) for the button. When images are rendered, we cannot reproduce the problem.
James Craig
Marrie, I can see that you've enabled your Develop menu already from the Advanced pane in Safari Preferences. Will you please VO+M to the main menu and then select "Develop" and verify "Disable Images" is not checked? If it is checked, uncheck it and reload the page. If this resolves your problem, it will confirm our diagnosis. Thanks.
marrie12
I found a site and did a screen cast of what happened where th buttons are still skipped. Not sure if it is a site issue so here's the youtube link. http://www.youtube.com/watch?v=_l_MZx-0Xl4
I have images enabled and am using the latest version of webkit and still this is happening.
Take care all.
James Craig
Marrie, now that you’ve enabled images, please try to reproduce the same bug on the same page as you originally reported: http://livewebdj.com/
Your latest video may indeed demonstrate a bug, but if enabling images fixed the first problem, the second issue is unlikely to be related. New bugs should always be reported as a separate issues, and if it’s relatetwo VoiceOver, You should attach your VO prefs which you can export from VoiceOver Utility.
James Craig
Not seeing any activity and my understanding is that this is specific a setting and not a regression. Changing title to reflect the reproducible issue. Not including the second, likely unrelated bug mentioned in the comments.
James Craig
Closing due to inactivity.