-
Notifications
You must be signed in to change notification settings - Fork 18
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
Research: Determine the best available way to improve long dropdown menus #133
Comments
Will look into if the autocomplete issue may be related to if the user's browser blocks tracking, as I experienced during bug bash |
Concepts:
What about select 2 is non-compliant?
|
@dreeeeewwwww - The first concept is filed #132 While I think that would help folks know that they could type in the select2 text field, we should still verify that with another usability test. @margaretdumas should have the details on how select2 fails 508 compliance. I'm going to hazard a guess that it has to do with the lack of support for using the arrow keys (which required pressing alt while using the arrow keys): select2/select2#3472 There are a few others where there is a pull request but, it hasn't been merged yet: For our own testing I'd suggest we follow the WordPress groups instructions to the select2 team: select2/select2#3744 (comment) |
@dreeeeewwwww - Developments on this front! Baymard Institute published an article on this (The Lab has a subscription). Check this out: https://www.smashingmagazine.com/2011/11/redesigning-the-country-selector/ It relies on the jquery UI autocomplete (which I believe we used at some point) so let's examine the accessibility of that before going down this road. I'll forward the article independently. |
Another item for our consideration here: The CMS autocomplete is a React component but, I wonder if we couldn't role our own plain JS version: |
We've tried to mitigate the issues of long dropdowns using the chosen plugin, which has now been replaced by the select2 plugin. We've also introduced text fields with autocomplete to traverse long lists such as occupations (5,000+ items). We've witnessed users struggling to use the type-ahead feature of the select2 plugin and we've heard anecdotal evidence that users can't use the autocomplete (though we don't know exactly why yet).
This issue is to track doing some UI research to determine how we might best allow users to select from long lists. Followed by some research with users testing potential solutions. After we identify a solution we need to make it accessible, codify it into the design system, then replace our instances of select2 and autocomplete for input across the site.
The text was updated successfully, but these errors were encountered: