vmware-archive / clarity

Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
http://clarity.design
MIT License
6.43k stars 763 forks source link

[drop-down] Keyboard user is unable to interact with drop-down menu buttons #6568

Closed igpeev closed 2 years ago

igpeev commented 2 years ago

Keyboard user is unable to interact with drop-down menu buttons

StackBlitz

How to reproduce (use key-board only):

  1. Hit Tab until "ACTION BUTTON-S" becomes focused
  2. Expand Actions (hit Return/Enter)
  3. Try to go down to actions AFTER Button 2 (using down keyboard arrow)
  4. The focus disappears and the keyboard user cannot focus back

Expected behaviour

The focus doesn't disappear.

Additional notes

Versions

Clarity project:

Clarity version:

Framework:

Framework version: Angular 11.2.14

Device:

gnomeontherun commented 2 years ago

@igpeev are these issues tracked by our internal a11y team? If so that is where we review and triage issues so we don't have duplicate issues. If they are not tracked by our a11y team, they should be. Adding @scroniser for visibility.

github-actions[bot] commented 1 year ago

Hi there 👋, this is an automated message. To help Clarity keep track of discussions, we automatically lock closed issues after 14 days. Please look for another open issue or open a new issue with updated details and reference this one as necessary.