Bug 228762 - AX: Checkable listbox options are impossible to detect using VoiceOver on iOS
Summary: AX: Checkable listbox options are impossible to detect using VoiceOver on iOS
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: WebKit Nightly Build
Hardware: iPhone / iPad iOS 14
: P2 Blocker
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-08-03 17:27 PDT by Bryan Garaventa
Modified: 2021-08-03 17:27 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bryan Garaventa 2021-08-03 17:27:40 PDT
When using VoiceOver to interact with an ARIA listbox widget that includes checkable options (role=option + aria-checked), it is impossible to determine the checked state of each option, nor is it possible to detect any changed state when an option is activated by tapping it.

Examples:

https://a11y-guidelines.orange.com/en/web/components-examples/listbox-with-checkboxes/

http://whatsock.com/Templates/Listboxes/Checkable/index.htm

Expected behavior: When swiping between the available options of a listbox, both the select state and the checked state (when true) should be conveyed. The same should occur when tapping on an option to change the checked state of that option.

Sincerely,
Bryan Garaventa
Comment 1 Radar WebKit Bug Importer 2021-08-03 17:27:50 PDT
<rdar://problem/81489186>