Bug 173430 - AX: VoiceOver focuses other elements after ARIA tablist selection
Summary: AX: VoiceOver focuses other elements after ARIA tablist selection
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 10
Hardware: iPhone / iPad iOS 10.3
: P2 Normal
Assignee: Nobody
Keywords: InRadar
Depends on:
Reported: 2017-06-15 13:37 PDT by andrew.rousset
Modified: 2017-06-27 12:52 PDT (History)
1 user (show)

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description andrew.rousset 2017-06-15 13:37:07 PDT
When selecting a tab in a tablist element targeting the WAI-ARIA spec v1.1, VoiceOver focuses other elements outside of the tablist after the tab has been selected.

Steps to reproduce:

1) Turn on VoiceOver.
2) Load demo in Safari 10 on iOS 10.3.2 (demo: http://pauljadam.com/demos/aria-tabpanel.html)
2) Focus first tab in the tablist.
3) Select focused tab using double tap.
4) Observe level 2 heading "Apples" in tab panel being focused. 
5) Repeat steps 2-3 for second tab.
6) Observe level 2 heading "Pick your favorite fruits!" being focused.
7) Repeat steps 2-3 for third tab.
8) Observe page heading "WAI-ARIA Tab Panel" being focused.

Actual Results: Non-tab element on page is focused after tab element selection.

Expected Results: Tab element that is selected should remain focused.
Comment 1 Radar WebKit Bug Importer 2017-06-15 13:37:38 PDT
Comment 2 andrew.rousset 2017-06-22 12:40:48 PDT
This has also been noticed with a menu widget with menuitem children.
Comment 3 andrew.rousset 2017-06-22 13:59:22 PDT
Nevermind, I was improperly single touching other elements for the menu item widget.