progress-spinner: indeterminate state not correctly exposed to screen readers #15018
Labels
Accessibility
This issue is related to accessibility (a11y)
help wanted
The team would appreciate a PR from the community to address this issue
P3
An issue that is relevant to core functions, but does not impede progress. Important, but not urgent
What is the expected behavior?
The indeterminate state of a progress spinner must be conveyed to users that are using screen reader software.
What is the current behavior?
Users hear something like '0%'. This does not convey an indeterminate state.
What are the steps to reproduce?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Is there anything else we should know?
The ARIA spec states that authors should omit the
aria-valuenow
attribute to convey the indeterminate state. The attribute is set toaria-valuenow="50"
after switching to the indeterminate in the example.The text was updated successfully, but these errors were encountered: