carbon-design-system / carbon-components-vue

Vue implementation of the Carbon Design System
http://vue.carbondesignsystem.com
Apache License 2.0
606 stars 178 forks source link

Accessibility violation: The tabbable element’s role ‘none’ is not a widget role #1394

Closed bmamprim closed 1 week ago

bmamprim commented 1 year ago

Detailed description

Describe in detail the issue you're having.

This issue is related to CvDataTable. Using IBM Accessibility Checker on the CvDataTable results on the following violation: "The tabbable element's role 'none' is not a widget role" I have uploaded a print of accessibility checker scan showing the violation and the code.

Is this a feature request (new component, new icon), a bug, or a general issue?

Bug

Is this issue related to a specific component?

CvDataTable

What did you expect to happen? What happened instead? What would you like to see changed?

Was expecting no violations. Got an accessibility violation as showed on the screenshot below.

What browser are you working in?

Chrome

What version of the Carbon Design System are you using?

"@carbon/vue": "^2.42.0",

Additional information

Captura de Tela 2023-01-06 às 10 53 26
<div
  :class="`${carbonPrefix}--search-magnifier`"
  ref="magnifier"
>
github-actions[bot] commented 2 months ago

This issue has been marked as stale because it has required additional info or a response from the author for over 14 days. When you get the chance, please comment with the additional info requested. Otherwise, this issue will be closed in 14 days.

github-actions[bot] commented 1 week ago

This issue has been closed because it has received no activity for 28 days.