Skip to content
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

tab-navigation incomplete/erroneous #4127

Open
r10s opened this issue Sep 12, 2024 · 2 comments
Open

tab-navigation incomplete/erroneous #4127

r10s opened this issue Sep 12, 2024 · 2 comments
Assignees
Labels
accessibility bug Something isn't working

Comments

@r10s
Copy link
Member

r10s commented Sep 12, 2024

#4005 adds "tab navigation" to improve accessibility, so to help users who cannot or do not want to use a mouse.

the idea of the "tab navigation" is that it can replace a mouse completely.

however, there are some open ends with the navigation:

  • you can focus "Add Profile", but you cannot focus the selected Profile
  • when the selected profile is focused, one would expect to be able to use the cursor keys to move the selection up/down. see the browser or explorer-like apps tabs to get the idea (or the Delta Chat menus, where this works nicely as well)
  • the chatlist is not focusable at all, when focused, up/down keys should change selected chat also here
  • there is not tab-stop for the "profile"
  • in the message list, random "emoji picker" icons are selected - the ones the mouse is hovered. this does not help on accessibility.
  • in the settings: you can navigate forth and back - but you cannot tab-stop on any setting and you cannot change settings that way
  • there may be more issues, i did not test every element. in general, each interactive element should be reachable

sorry for nitpicking, but to make "tab navigation" useful, it should be coherent.

note, that "other shortcuts" are are more for power-users and are not a replacement for "tab navigation" issues: "tab navigation" should be useful without learning additional shortcuts, as said, being used as a mouse replacement

for further reading see eg. https://www.nngroup.com/articles/keyboard-accessibility/

@r10s r10s added the bug Something isn't working label Sep 12, 2024
@WofWca WofWca self-assigned this Sep 12, 2024
@WofWca
Copy link
Collaborator

WofWca commented Sep 17, 2024

Could you clarify these?

in the message list, random "emoji picker" icons are selected - the ones the mouse is hovered

there is not tab-stop for the "profile"

What profile?

@r10s
Copy link
Member Author

r10s commented Sep 17, 2024

Could you clarify these?

in the message list, random "emoji picker" icons are selected - the ones the mouse is hovered

see the following image:

the mouse is randomly over the message "gg" - and then the buttons beside the message can be reached via tab. but this does not make sense, the whole idea of the tab-navigation is that the mouse is not needed. and you cannot reach the context menu of another message without mouse.

there is not tab-stop for the "profile"

What profile?

the one that opens when tapping here:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants