Date Picker - Ensure custom controls provide proper textual name, role, and state information - (2036569898) #5570
Labels
4 - verified
Issues that have been released and confirmed resolved.
a11y
Issues related to Accessibility fixes or improvements.
bug
Bug reports for broken functionality. Issues should include a reproduction of the bug.
estimate - 5
A few days of work, definitely requires updates to tests.
p - high
Issue should be addressed in the current milestone, impacts component or core functionality
research
Issues that require more in-depth research or multiple team members to resolve or make decision.
Milestone
Module:
12 Date Picker
Violation:
Ensure custom controls provide proper textual name, role, and state information
WCAG Reference:
Instance ID:
2036569898
Severity:
7
Description:
[Issue]
There are buttons without appropriate role information. Examples include:
-The role=Button is missing for the dates for the calendar widget.
[User Impact]
Screen reader users will be unable to determine that this content is interactive.
[Code Reference]
Note:
[Suggestion]
Developer should provide the role="button" to the source code.
Developer should provide aria-selected="true" to the currently selected date and provide aria-current="date" attribute to the current date
Developer should provide aria-disabled="true" to the disabled dates.
[Compliant Code Example]
Media Type:
Custom Controls
Additional Resources:
The text was updated successfully, but these errors were encountered: