clients icon indicating copy to clipboard operation
clients copied to clipboard

Accessibility: Organization options menu is not keyboard accessible

Open patrickhlauke opened this issue 2 years ago • 3 comments

Steps To Reproduce

  1. Navigate using the keyboard (Tab, Shift+Tab, Enter, Space, cursor keys)
  2. In the left-hand filter section, set focus on a "..." options control for an organization
  3. Open the options menu

Expected Result

As a keyboard user, I should be able to either have the option items in the menu focusable (using Tab) - which would make this menu more of a disclosure widget - or be able to use cursor keys to cycle/move through the menu items - making this more of an app-like menu,

Actual Result

While the options menu can be opened, the menu items ("Leave" in this case) can't be focused nor activated using the keyboard.

Screenshots or Videos

Screenshot showing an organization, a focused three-dot options menu button, and the open menu showing the 'Leave' option

Additional Context

No response

Operating System

Windows

Operating System Version

10 Build 19044

Web Browser

Chrome

Browser Version

101.0.4951.54 (Official Build) (64-bit)

Build Version

2022.6.2

patrickhlauke avatar Jul 26 '22 00:07 patrickhlauke

Hi @patrickhlauke , thank you for raising this. We will take a look at it and make time to resolve it.

dbosompem avatar Jul 26 '22 10:07 dbosompem

I plan, once I get a moment, to do a proper review of some of the filters stuff on the website ... so there might even be a chance you'll see a PR come your way to tackle this as well :) https://github.com/bitwarden/clients/pull/2689#issuecomment-1194785138

patrickhlauke avatar Jul 26 '22 10:07 patrickhlauke

Great. Thank you, @patrickhlauke, for your willingness to assist every time. Very much appreciated!

dbosompem avatar Jul 26 '22 10:07 dbosompem

Hey @patrickhlauke,

Thanks as always for submitting these.

I got this replicated and will raise internally for prioritization.

bnagawiecki avatar Sep 01 '22 13:09 bnagawiecki