Component Library

Alerts - Progress

Issue Description

The progress bar is not announced to the screen reader user.

Recommendation

When dynamic content loads on the page, the user expects to hear an accurate description of the element.

Use role="progressbar" and aria-valuenow to indicate progress to assistive technology products.

Use aria-describedby to point to the status, and set the aria-busy attribute to true on the region until it is finished loading.

Please see G4 for a more descriptive explanation.

https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/progressbar_role