aem-core-cif-components icon indicating copy to clipboard operation
aem-core-cif-components copied to clipboard

[Accessibility] [Mini Cart] The kebab menu items are in the focus order when they are not visible

Open LevelAccessA11y opened this issue 4 years ago • 3 comments

Steps to Reproduce

  1. Open page in Google Chrome.
  2. Use TAB or TAB + SHIFT to navigate through kebab menus in the cart components.
  3. Notice the "disappearance" of focus as it moves through the visually hidden menu items.

Current Behavior The kebab menu options receive keyboard focus even when the menu is not expanded. Sighted keyboard users cannot tell which element has focus.

Expected behavior/code Visually-hidden elements should not receive keyboard focus.

Environment Chrome 92, Windows 10, NVDA 2020.4 AEM Core Components v. 2.17

Affected Users Sighted keyboard-only users

WCAG SC 2.4.3 Focus Order

Possible Solution Consider using the WAI-ARIA Authoring Practices Menu Button design pattern , implementing all expected roles, states, properties, and keyboard interactions.

LevelAccessA11y avatar Aug 27 '21 00:08 LevelAccessA11y

@adobe export issue to Jira project SITES

richardhand avatar Sep 01 '21 15:09 richardhand

:white_check_mark: Jira issue SITES-2532 is successfully created for this GitHub issue.

github-jira-sync-bot avatar Sep 01 '21 15:09 github-jira-sync-bot

Tracked via CIF-2353

mhaack avatar Sep 07 '21 14:09 mhaack