Onboarding progress bar: aria-valuetext starts with "step 0 out of %aria-valuemax%"
Categories
(Firefox :: Messaging System, enhancement, P2)
Tracking
()
People
(Reporter: asafko, Assigned: nsauermann)
References
(Blocks 1 open bug)
Details
(Keywords: access)
Attachments
(1 file)
Actual state
Currently, we start with step 0, which is not optimal, and might be confusing for users:
<div class="steps progress-bar" data-l10n-id="onboarding-welcome-steps-indicator2" data-l10n-args="{"current":0,"total":5}" data-l10n-attrs="aria-valuetext" role="meter" aria-valuenow="0" aria-valuemin="1" aria-valuemax="5" aria-valuetext="Progress: step 0 of 5"><div class="indicator current " role="presentation"></div><div class="indicator " role="presentation"></div><div class="indicator " role="presentation"></div><div class="indicator " role="presentation"></div><div class="indicator " role="presentation"></div></div>
Expected result:
aria-valuetext starts with step 1:
aria-valuetext="Progress: step 1 out of %aria-valuemax%"
Updated•2 years ago
|
Comment 2•2 years ago
|
||
bugherder |
Comment 3•2 years ago
|
||
I‘ve verified this enhancement using the latest Firefox Nightly 107.0a1 (Build ID: 20220928094353) and Firefox Beta 106.0b5 (Build ID: 20220927185813) on Windows 10 x64, macOS 12.5.1, and Ubuntu 20.04 x64.
- On macOS: the progress bar from new/existing users Onboarding is read as “Progress bar, Progress: Step 1 of %aria-valuemax%” by the screen reader.
- On Linux: The Orca reads the progress bar as “Level bar” on new users’ Onboarding, and it is not read on existing users’ one. (Bug 1791568)
- On Windows: the progress bar from new users’ Onboarding is read correctly by NVDA and is not read on existing users’ one. (left comment on Bug 1791568)
Considering these, I’m marking this issue as Verified.
Description
•