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

Improve tab key behaviour #217

Closed
spotlesscoder opened this issue Aug 27, 2023 · 2 comments · Fixed by #218
Closed

Improve tab key behaviour #217

spotlesscoder opened this issue Aug 27, 2023 · 2 comments · Fixed by #218
Assignees

Comments

@spotlesscoder
Copy link
Contributor

Problem

When my mouse was not working, I still wanted to setup my fresh install of elementaryOS

Howevery, the tab key behaviour in the onboarding app seems kinda weird

Proposal

When pressing the tab key, to iterate over the control elements in the app, it should be better visible what the active control with the focus currently is.

This is especially relevant for the dot-navigation where it is almost impossible for me to see which bubble is currently focused.

Also, it seems to me, that pressing the tab key does not only iterate over the "clickable" UI elements but also some other UI elements which can not actively be changed (e.g. labels, layout-related items like grids etc.)
These elements should be skipped when pressing the tab key so that I can iterate over the controls more quickly to make the changes I want to make.

Prior Art (Optional)

No response

@danirabbit
Copy link
Member

It looks like you're right, non-visible carousel children are able to be tabbed to, which isn't desirable. Opened https://gitlab.gnome.org/GNOME/libadwaita/-/issues/724

Also opened #218 with a workaround

@danirabbit danirabbit self-assigned this Aug 28, 2023
@danirabbit danirabbit moved this from Needs Discussion to In Progress in A11y Aug 28, 2023
@spotlesscoder
Copy link
Contributor Author

Thank you :)

@github-project-automation github-project-automation bot moved this from In Progress to Done in A11y Sep 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants