-
Notifications
You must be signed in to change notification settings - Fork 535
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SelectPanel: add role=combobox
to filter input
#4977
Conversation
🦋 Changeset detectedLatest commit: 09631b7 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
size-limit report 📦
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, thanks for the very thorough write-up and videos! 🎉
Do we want to do the same thing for FilteredActionListWithDeprecatedActionList
?
I think it's better to keep all changes behind the same feature flag so that we test it for ourselves before shipping it to users |
* add role=combobox to filter input * Create selectpanel-combobox.md
primer_react_select_panel_with_modern_action_list
)Rollout strategy
Merge checklist
Testing & Reviewing
tl;dr: The only diff is on Voiceover on MacOS for the screen reader announcement when the panel is opened. (no difference on other browsers or on Windows + NVDA)
// without combobox: Select labels. Filter items, web dialogue, with 6 items. Filter items. Items will be filtered as you type, edit text // without combobox: Select labels. Filter items, web dialogue, with 6 items. Filter items. + Items will be filtered as you type, list box pop-up. Menu pop-up combo box
Full details:
Voiceover on MacOS (diff on Safari)
see+listen video
voiceover-safari-without-combobox.mov
see+listen video
voiceover-safari-with-combobox.mov
see+listen video
voiceover-chrome-without-combobox.mov
see+listen video
voiceover-chrome-with-combobox.mov
see+hear video
voiceover-firefox-without-combobox.mov
see+hear video
voiceover-firefox-with-combobox.mov
NVDA on Windows (no difference)
see+hear video
nvda-edge-without-combobox.mov
see+hear video
nvda-edge-with-combobox.mov
see+hear video
nvda-chrome-without-combobox.mov
see+hear video
nvda-chrome-with-combobox.mov