Bug 265248 - AX: Salesforce Focus management on selecting an option from listbox
Summary: AX: Salesforce Focus management on selecting an option from listbox
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 17
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-11-22 05:47 PST by omandt
Modified: 2023-11-22 05:47 PST (History)
2 users (show)

See Also:


Attachments
Upon selecting one of the 'Salutation' picklist options, the focus stays on a random part of the modal when the picklist option is selected. (862.53 KB, video/quicktime)
2023-11-22 05:47 PST, omandt
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description omandt 2023-11-22 05:47:01 PST
Created attachment 468726 [details]
Upon selecting one of the 'Salutation' picklist options, the focus stays on a random part of the modal when the picklist option is selected.

Hi, I work for Salesforce and during our testing, we found that the focus of our standard picklists (or listboxes) is not managed correctly when a user selects a picklist option in safari. 

After selecting an option from the picklist/listbox, the VoiceOver focus is lost.  The focus is placed in random areas of the modal and does not return to the element that triggered the listbox to expand. 

Users with visual impairments can become disoriented when the focus is placed somewhere unexpected. The user will need to navigate around the modal to get back to the component or place where they originally were. Care should be taken so that the focus order makes sense and does not appear to jump around randomly. 
(screen recording attached)

WCAG Guideline: https://www.w3.org/TR/WCAG21/#focus-order

* Suggested resolution
Make sure that when an user selects any option from the listbox, VoiceOver focus must return to the respective listbox.
Comment 1 Radar WebKit Bug Importer 2023-11-22 05:47:13 PST
<rdar://problem/118717196>