-
Notifications
You must be signed in to change notification settings - Fork 843
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
[Discuss] Interaction spec for input+popover form-like components #4302
Comments
A few misc notes:
+1 Yes please! |
💯 I agree with all this. The original intent of EuiSelectable was always to end up replacing any "list" style components with a single source. I've even started building the Figma components in this manner. I've added a line item to our 2021 roadmap to work this into. #4054 |
Just making note here about an open-source "fully" accessible auto-complete component we can inspect when fixing up EuiSelectable. https://github.com/alphagov/accessible-autocomplete |
👋 Hey there. This issue hasn't had any activity for 180 days. We'll automatically close it if that trend continues for another week. If you feel this issue is still valid and needs attention please let us know with a comment. |
Closing in favor of #5813 - we're going the route of ensuring different popover-adjacent components have clear SR instructions rather than attempting to homogenously ensure all components are the same. |
Closing in favor of this work: #6589 |
EUI has a good number of components composed of an input and a popover, either extending or simulating a form control.
See the latest discussion below, but each of these has a slightly different interaction paradigm in regards to focus, popover open/close, and a11y more generally. I'd like to decide on an interaction spec and align each to the outcome.
Notable:
The usual solution to this is:
Next time a user lands on the control (e.g., input), it starts over at the top where the popover opens. This does have the downside of after pressing esc the only way to open the popover is to tab out and back into the control but that's not often a dealbreaker.
We can explore other strategies (e.g., using a modifier to open the popover, adding a button to open the popover, etc) but starting with the usual solution might be a good immediate fix even while we discuss others.
Originally posted by @myasonik in #4243 (comment)
The text was updated successfully, but these errors were encountered: