Bug 158430 - AX: focus jumping due to CSS value
Summary: AX: focus jumping due to CSS value
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 9
Hardware: All OS X 10.11
: P2 Normal
Assignee: Nobody
URL: http://mfairchild365.github.io/aria-t...
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2016-06-06 11:38 PDT by mfairchild365
Modified: 2016-10-19 08:28 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mfairchild365 2016-06-06 11:38:37 PDT
When implementing aria on a set of tabs, I ran into a very unusual bug. It appears that when Voice Over is active and a tab is activated, focus is directed to an adjacent tab (rather than remaining on the activated tab) thus potentially causing confusion. I've put together an example with details about the bug and what I have found the cause to be.

I've tested in Safari Tech Preview 9.1.1 (11601.6.17, 11602.1.33) and it appears to work correctly now, but I was unable to find a related issue. I thought I'd open an issue just in case.

http://mfairchild365.github.io/aria-tabs-vo-bug/
Comment 1 Radar WebKit Bug Importer 2016-06-06 11:39:10 PDT
<rdar://problem/26654328>
Comment 2 mfairchild365 2016-06-06 12:11:07 PDT
I should note that the bug can still be reproduced in WK Nightly r201711.
Comment 3 mfairchild365 2016-06-07 15:06:48 PDT
It appears that this might be caused by the presence of a hash fragment in the URL, which is used in my example. Another similar issue can be found here: https://github.com/ember-a11y/ember-a11y/issues/2#issuecomment-224357862
Comment 4 James Craig 2016-10-19 08:28:57 PDT
relating bug 163658