ui5-webcomponents-react icon indicating copy to clipboard operation
ui5-webcomponents-react copied to clipboard

AnalyticalTable: Multiple a11y issues with the row expansion button in analytical tree table

Open fushizen opened this issue 1 year ago • 0 comments

Describe the bug

Using axe devtools (a plugin used by the internal A11y team to check for issues) In the analytical tree table, the indicator to expand the tree table row has 2 critical a11y issues:

  1. On expanding the row, there is the issue ARIA attribute is not allowed: aria-expanded="true"

image

  1. The row expansion button has the issue Ensure buttons have discernible text

image

Isolated Example

https://sap.github.io/ui5-webcomponents-react/v1/?path=/story/data-display-analyticaltable--tree-table

Reproduction steps

  1. Go to the storybook for analytical table - tree table
  2. Open axe devtools in dev console
  3. Described issues are present

Expected Behaviour

Component to not have a11y issues detectable by the tool

Screenshots or Videos

image

image

UI5 Web Components for React Version

1.24.x

UI5 Web Components Version

1.24.x

Browser

Edge

Operating System

No response

Additional Context

No response

Relevant log output

No response

Organization

SAP

Declaration

  • [X] I’m not disclosing any internal or sensitive information.

fushizen avatar Oct 18 '24 09:10 fushizen