-
Notifications
You must be signed in to change notification settings - Fork 48
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
Emoji picker accessibility quirks #258
Comments
@LukeGarrigan Could you clarify your questions a bit?
Would it be enough if the search input was focused when we open the emoji picker? Or would you expect that arrows work across both for the category selector (the top bar where we need to use Tab at the moment) and the main emoji selector block? I do not remember all the implementation details, but I think it should be possible. In that case it seems that "Tab" would not be needed at all, we could have the search input always focused and the focus could be moved with arrows across the whole component - including the bar about the search input and the emoji area below it.
Do you mean the pale gray selection around the emoji? It is the same effect that is used to highlight emoji on mouse hover.
I do not understand this point - the search input stays focused when we use arrows, so there is no need to go back to it, it is possible to type and use arrows to move across emojis at the same time: Screen.Recording.2023-01-29.at.20.30.15.mov |
With the release of v10.0.0 the accessibility of the emoji-picker has improved drastically. There's just a couple minor issues that our users are having with it.
When using the picker you have to tab to the search box to then start using the arrows, would it be possible to enable arrow use straight away?
Also the colours are different to the browser default and very difficult to see, is the expected use to be to override the .emoji-mart-emoji-selected class?
Would it be possible to use the arrow keys to go back up to the search box? It's a little bit strange that you have to go to the first emoji to then go back to the search box.
The text was updated successfully, but these errors were encountered: