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]: FileUploader [default variant] - Doesn't annouce uploading status #14454

Open alisonjoseph opened 1 year ago

alisonjoseph commented 1 year ago

Package

@carbon/react

Package version

@carbon/react@1.35.0

Automated testing tool and ruleset

Manual QA

Assistive technology

JAWS

Description

No indication for screen reader when file is uploaded Screen reader needs to announce that file is being uploaded and then uploading is complete No indication for delete button

*Note: drag and drop fileuploader DOES announce correctly

WCAG 2.1 Violation

No response

Reproduction/example

https://react.carbondesignsystem.com/iframe.html?args=&id=components-fileuploader--default&viewMode=story

Steps to reproduce

https://react.carbondesignsystem.com/iframe.html?args=&id=components-fileuploader--default&viewMode=story

Upload a file,notice that it doesn't announce that a file is being uploaded or uploading complete.

Code of Conduct

sstrubberg commented 1 year ago

This is a storybook problem, not a component problem. We would need to refactor our stories to support this. Deprioritizing.