carbon-design-system / carbon

A design system built by IBM
https://www.carbondesignsystem.com
Apache License 2.0
7.73k stars 1.79k forks source link

[a11y]: DataTable [batch actions] - VO does not identify the beginning / ending of the Landmark region #14258

Open andreancardona opened 1 year ago

andreancardona commented 1 year ago

Package

@carbon/react

Browser

Safari & Iphone

Package version

@carbon/react@1.32.0

Automated testing tool and ruleset

Manual QA

Assistive technology

VO

Description

Following landmark regions: data table toolbar region, Filter table search region

VO does not identify the beginning / ending of the Landmark region correctly when nested

VO does not announce the beginning of the "data table toolbar region". Similarly, it does not announce the ending of the "Filter table search region"

Recommended Fix

This issue needs to be further investigated. We are not sure whether this is A Known VO bug. Will update this issue after cross checking with other working examples.

WCAG 2.1 Violation

Reproduction/example

Record Number 61 in the below table: https://airtable.com/shrFsaeHhImOkuVNR

https://react.carbondesignsystem.com/?path=/story/components-datatable-batch-actions--default

Code of Conduct

francinelucca commented 1 year ago

Landmark announcement: does not announce beginning of toolbar region and it only announces beginning of search region but not end of search region. It also announces the ending of the toolbar region despite not announcing the beginning. Expected behavior is to announce both regions