material-ui icon indicating copy to clipboard operation
material-ui copied to clipboard

[Progress] Variants do not communicate role or state

Open brucelawson opened this issue 2 years ago • 1 comments

Duplicates

  • [X] I have searched the existing issues

Latest version

  • [X] I have tested the latest version

Current behavior 😯

The components seldom communicate role or state to assistive technology. See video

https://user-images.githubusercontent.com/378048/157297201-9d86626d-0bb3-465e-aba4-1a39dbded27c.mp4

This is a level A failure of WCAG.

Expected behavior 🤔

Assistive technology should be told that the tab is busy, and when it ceases to be busy. and, if there is a numeric %age completed shown, this should periodically be communicated to the assistive technology (perhaps using an aria live region). E.g. https://dequeuniversity.com/library/aria/progress-bar-bounded

Consider not showing movement longer than 5 seconds to people who prefer reduced motion.

Steps to reproduce 🕹

Steps:

Context 🔦

No response

Your environment 🌎

`npx @mui/envinfo`
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

brucelawson avatar Mar 08 '22 18:03 brucelawson