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

Cannot tab through jbrowse dropdown menus #3841

Open
carolinebridge opened this issue Aug 10, 2023 · 3 comments
Open

Cannot tab through jbrowse dropdown menus #3841

carolinebridge opened this issue Aug 10, 2023 · 3 comments
Labels
bug Something isn't working

Comments

@carolinebridge
Copy link
Contributor

carolinebridge commented Aug 10, 2023

Describe the bug

Incidentally found that some menus (like those found under hamburger menus on the LGV) cannot be tabbed through using only the keyboard. This is inaccessible for users who have limited use of the mouse

To Reproduce

Tab through the menus to an LGV's top left hamburger menu. When focus is on the menu icon, press enter, and then try to tab through the options shown on the menu.

Expected behavior

Tab should navigate downwards on the menu. Shift + tab should navigate upwards.

Version:

JBrowse v2.6.2, google chrome

@carolinebridge carolinebridge added the bug Something isn't working label Aug 10, 2023
@cmdcolin
Copy link
Collaborator

possibly related jcoreio/material-ui-popup-state#8

@cmdcolin
Copy link
Collaborator

@carolinebridge-oicr does that issue on the material-ui-popup-state seem related or it is something else?

@carolinebridge
Copy link
Contributor Author

It might be related, but I believe it is specific to our internal menu wrappers, and it is not exclusive to submenus. The hamburger menu is a cascadingmenubutton if i recall correctly, which is one of our components, and you can't tab through any of its menu items.

You can navigate via arrows through the menu items on the top level toolbar in jbrowse, but there is no such way on the view menu

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

No branches or pull requests

2 participants