Bug 112851
Summary: | Many elements that should be keyboard reachable are not | ||
---|---|---|---|
Product: | WebKit | Reporter: | JT <jtanaka> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | ap |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Mac (Intel) | ||
OS: | OS X 10.7 |
JT
Several hyperlinks and other elements are clickable but not reachable by tabbing through the page and pressing Enter. Tested several pages in several browsers
Failing user agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17
Also tested:
Safari 5.1.7 on Windows XP (fail)
Chrome 24, 25 (works)
IE 6,7,8,9 and 10 (works)
To reproduce:
Open two browsers:
Safari 6.0.2 on OSX 10.7.5
Chrome 25 on OSX 10.7.5
In each, go to http://www.google.com
In each, press the TAB key to cycle through focusable elements (tab indexed controls) in the page.
Notice in Safari you go between the address bar and the search input only.
Compare to Chrome where you focus on the address bar, all the Google app items in the black bar (+You, Search, Images, Maps, Play, YouTube, News, etc.)
Basic case:
Create a file test.html with these contents and try to use the keyboard in Safari to navigate to the Yahoo link:
<html>
<head>
</head>
<body>
<a href="http://www.yahoo.com">Yahoo</a>
</body>
</html>
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Please enable "Press Tab to highlight each item on the page" in Safari preferences, Advanced tab.
JT
Seems odd that even with a tabindex value set, the browser won't tab to it in the default config.
JT
With the preference set, it does tab/select, so issue solved, just seems odd. Thanks.
Alexey Proskuryakov
Additionally, Option+Tab can be used to reverse the behavior, so this combinations cycles all focusable elements.