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

[A11Y] The label of the datagrid "Available actions" button is not unique and descriptive #6567

Closed KingMario closed 2 years ago

KingMario commented 2 years ago

Describe the bug

The label of the datagrid 'Available actions' button is not unique and descriptive.

How to reproduce

Steps to reproduce the behavior:

  1. Go to https://stackblitz.com/edit/clarity-light-theme-v5-datagrid-simple?file=src%2Fapp%2Fapp.component.html
  2. Turn on screen reader such as NVDA for Windows or VoiceOver for Mac
  3. Use Tab key to focus on the vertical '...' button of each row of the datagrad
  4. Check if the announcement of "Available actions" button is unique or not

image

Expected behavior

Versions

Clarity project:

Clarity version:

Framework:

gnomeontherun commented 2 years ago

@KingMario 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.