Closed Bug 1790474 Opened 2 years ago Closed 2 years ago

Onboarding progress bar: aria-valuetext starts with "step 0 out of %aria-valuemax%"

Categories

(Firefox :: Messaging System, enhancement, P2)

Desktop
All
enhancement

Tracking

()

VERIFIED FIXED
106 Branch
Iteration:
106.2 - Sept 5 - Sept 16
Tracking Status
firefox106 --- verified
firefox107 --- verified

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%"

Severity: -- → S4
Type: defect → enhancement
Iteration: --- → 106.2 - Sept 5 - Sept 16
Priority: -- → P2
Assignee: nobody → nsauermann
Keywords: access
Attachment #9294511 - Attachment description: WIP: Bug 1790474 - Onboarding progress bar: aria-valuetext starts with "step 0 out of %aria-valuemax%" → Bug 1790474 - Onboarding progress bar: aria-valuetext starts with "step 0 out of %aria-valuemax%"
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch

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.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: