This behavior has been resolved and deployed to the production environment as of 3/25/26.
Description:
The Roll Call Attendance settings slider used to adjust the late percentage is not properly exposed to assistive technologies in JAWS (Windows + Chrome). The slider does not correctly announce its accessible name and cannot be adjusted using standard keyboard interaction without first entering an interaction mode. In VoiceOver, the slider is announced as a slider and reads the percentage when adjusted. However, it requires explicit interaction before arrow keys will modify the value.
Expected Behavior:
When navigating to the slider using a screen reader, the component announces its accessible name, role (slider), and current value. The slider value can be adjusted immediately using arrow keys. Value changes are announced dynamically. No additional interaction mode is required beyond standard focus navigation.
Steps to Reproduce:
- Navigate to Attendance in a course.
- Open Roll Call settings.
- Navigate to the late percentage slider using a screen reader (JAWS on Windows + Chrome).
- Attempt to adjust the slider using arrow keys.
- Observe the behavior