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

Focus is not leaving the main content in multiple dropdown menus #9017

Closed
sairina opened this issue Jan 20, 2022 · 1 comment
Closed

Focus is not leaving the main content in multiple dropdown menus #9017

sairina opened this issue Jan 20, 2022 · 1 comment
Labels
DEV: frontend TAG: a11y Affecting accessibility

Comments

@sairina
Copy link
Contributor

sairina commented Jan 20, 2022

Observed behavior

In most (if not, all) parts of Kolibri outside of the navbar and appbar, if a user is navigating with a keyboard, when they tab into anything with a dropdown menu, the focus is not gained by the menu component, but instead, stays in the main content, and the user cannot use any keys to navigate within the menu.

Some examples include:

Facility > Users
2022-01-20 14 17 06
Device > Manage Device Channels
2022-01-20 14 12 44

Errors and logs

No errors in console

Expected behavior

User should be able to navigate through a page and when a user enters into a dropdown menu, they should be able to access the contents of the dropdown menu immediately (focus on keyboard should go straight into the menu and should be navigable using the arrow keys).

User-facing consequences

See expected behavior. We want to fix this for accessibility.

Steps to reproduce

See screenshots

Context

Kolibri 0.15
Chrome
Mac OS

@sairina sairina added DEV: frontend TAG: a11y Affecting accessibility labels Jan 21, 2022
@marcellamaki
Copy link
Member

Closed with learningequality/kolibri-design-system#185

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DEV: frontend TAG: a11y Affecting accessibility
Projects
None yet
Development

No branches or pull requests

2 participants