Dropdown
Dropdown
Dropdown
allows the user to select from an overlayed vertical list of options. A selected value is displayed in the dropdown field. Dropdowns provide a screen space-efficient way of interacting with a list of selectable options.
Key | Function |
---|---|
Tab |
|
Shift + Tab |
|
Space / Enter |
|
Escape |
|
Up arrow |
|
Down arrow |
|
Home | When focus is within the dropdown, Home moves focus to the first option. |
End | When focus is within the dropdown, this action moves focus to the last option. |
Page up | When focus is within the dropdown, this action moves focus to the item before the first visible option. |
Page down | When focus is within the dropdown, this action moves focus to the item after the last visible option. |
Printable Characters | First opens the list if it is not already displayed and then moves visual focus to the first option that matches the typed character.
|
Update 12/17/24: This issue has been resolved in MacOS 15.
Browser/Assistive Technology Combination Issue: We have identified an accessibility issue when using Safari and VoiceOver that affects the usability of combo boxes. This issue is not related to our design system but is a known limitation in the interaction between these specific technologies and can be confirmed using the ARIA Authoring Practices Guide (APG) example on the World Wide Web Consortium (w3c) Who created the Web Content Accessibility Guidelines (WCAG) which is the industry standard on accessibility.
Issue Details:
- Affected Components: Combobox (role=listbox)
- OS: MacOS 14
- Browser: Safari v15+
- Assistive Technology: VoiceOver
- Issue Confirmed on: 10/8/24
- Problem: Focus is not managed correctly when using VoiceOver to select options from the combo box drop-down in Safari
User Impact: VoiceOver users using Safari may experience difficulties when interacting with combo boxes across various websites and applications, not limited to those using our design system.
Steps To Reproduce Using APG:
- Go to APG Select-Only Combobox Example using Safari
- Turn on VoiceOver
- Navigate to the example
- Open the combo box using space/enter
- Try to navigate and select an option.
Recommendations:
- Use Chrome or Firefox, or update to MacOS 15.1+
- Otherwise here is a workaround:
- Navigate to the example
- Open the combo box using space/enter
- VO key and right arrow to put VO focus on the dropdown
- VO key+shift and down arrow to go into the dropdown
- You should be able to navigate using right and left arrows with feedback
- VO key+space to make a selection.
Resources:
Key | Function |
---|---|
Tab |
|
Shift + Tab |
|
Space / Enter |
|
Escape |
|
Up arrow |
|
Down arrow |
|
Home | When focus is within the dropdown, Home moves focus to the first option. |
End | When focus is within the dropdown, this action moves focus to the last option. |
Page up | When focus is within the dropdown, this action moves focus to the item before the first visible option. |
Page down | When focus is within the dropdown, this action moves focus to the item after the last visible option. |
Printable Characters | First opens the list if it is not already displayed and then moves visual focus to the first option that matches the typed character.
|
Update 12/17/24: This issue has been resolved in MacOS 15.
Browser/Assistive Technology Combination Issue: We have identified an accessibility issue when using Safari and VoiceOver that affects the usability of combo boxes. This issue is not related to our design system but is a known limitation in the interaction between these specific technologies and can be confirmed using the ARIA Authoring Practices Guide (APG) example on the World Wide Web Consortium (w3c) Who created the Web Content Accessibility Guidelines (WCAG) which is the industry standard on accessibility.
Issue Details:
- Affected Components: Combobox (role=listbox)
- OS: MacOS 14
- Browser: Safari v15+
- Assistive Technology: VoiceOver
- Issue Confirmed on: 10/8/24
- Problem: Focus is not managed correctly when using VoiceOver to select options from the combo box drop-down in Safari
User Impact: VoiceOver users using Safari may experience difficulties when interacting with combo boxes across various websites and applications, not limited to those using our design system.
Steps To Reproduce Using APG:
- Go to APG Select-Only Combobox Example using Safari
- Turn on VoiceOver
- Navigate to the example
- Open the combo box using space/enter
- Try to navigate and select an option.
Recommendations:
- Use Chrome or Firefox, or update to MacOS 15.1+
- Otherwise here is a workaround:
- Navigate to the example
- Open the combo box using space/enter
- VO key and right arrow to put VO focus on the dropdown
- VO key+shift and down arrow to go into the dropdown
- You should be able to navigate using right and left arrows with feedback
- VO key+space to make a selection.
Resources:
Key | Function |
---|---|
Tab |
|
Shift + Tab |
|
Space / Enter |
|
Escape |
|
Up arrow |
|
Down arrow |
|
Home | When focus is within the dropdown, Home moves focus to the first option. |
End | When focus is within the dropdown, this action moves focus to the last option. |
Page up | When focus is within the dropdown, this action moves focus to the item before the first visible option. |
Page down | When focus is within the dropdown, this action moves focus to the item after the last visible option. |
Printable Characters | First opens the list if it is not already displayed and then moves visual focus to the first option that matches the typed character.
|
Update 12/17/24: This issue has been resolved in MacOS 15.
Browser/Assistive Technology Combination Issue: We have identified an accessibility issue when using Safari and VoiceOver that affects the usability of combo boxes. This issue is not related to our design system but is a known limitation in the interaction between these specific technologies and can be confirmed using the ARIA Authoring Practices Guide (APG) example on the World Wide Web Consortium (w3c) Who created the Web Content Accessibility Guidelines (WCAG) which is the industry standard on accessibility.
Issue Details:
- Affected Components: Combobox (role=listbox)
- OS: MacOS 14
- Browser: Safari v15+
- Assistive Technology: VoiceOver
- Issue Confirmed on: 10/8/24
- Problem: Focus is not managed correctly when using VoiceOver to select options from the combo box drop-down in Safari
User Impact: VoiceOver users using Safari may experience difficulties when interacting with combo boxes across various websites and applications, not limited to those using our design system.
Steps To Reproduce Using APG:
- Go to APG Select-Only Combobox Example using Safari
- Turn on VoiceOver
- Navigate to the example
- Open the combo box using space/enter
- Try to navigate and select an option.
Recommendations:
- Use Chrome or Firefox, or update to MacOS 15.1+
- Otherwise here is a workaround:
- Navigate to the example
- Open the combo box using space/enter
- VO key and right arrow to put VO focus on the dropdown
- VO key+shift and down arrow to go into the dropdown
- You should be able to navigate using right and left arrows with feedback
- VO key+space to make a selection.
Resources: