Closed Bug 1712868 Opened 5 years ago Closed 5 years ago

Upgrade onboarding: aria-live should not be set on entire dialog

Categories

(Firefox :: Messaging System, defect, P3)

defect

Tracking

()

VERIFIED FIXED
90 Branch
Iteration:
90.3 - May 17 - May 30
Accessibility Severity s3
Tracking Status
firefox-esr78 --- unaffected
firefox88 --- unaffected
firefox89 --- wontfix
firefox90 --- verified

People

(Reporter: Jamie, Assigned: Mardak)

References

(Regression)

Details

(Keywords: access, regression, Whiteboard: [proton-onboarding])

Attachments

(1 file)

STR (with the NVDA screen reader):

  1. Ensure Firefox is not your default browser.
  2. In about:config, set browser.startup.homepage_override.mstone to 88.0 and browser.startup.upgradeDialog.version to 88. Restart Firefox.
  3. On the default browser screen, choose "Not now".
    • Expected: NVDA should say "Get a clean start with an updated theme, Save theme button"
    • Actual: NVDA says "Save theme, Follow the operating system theme for buttons, menus, and windows Use a light theme for buttons, menus, and windows Use a dark theme for buttons, menus, and windows Use a dynamic, colorful theme for buttons, menus, and windows, Not now, Get a clean start with an updated theme, Save theme button"

Reading the text of all the controls in the dialog makes for excessive verbosity, but it's also very confusing for the user because the controls are read without any semantic information. The reason for this is the aria-live="polite" added on the dialog in bug 1705091.

aria-live on the dialog should be removed. Instead, it should be placed on the h1 with id title. This way, the title of the dialog will be read when it changes, but not the entire text of all controls.

Blocks: 1701086
Whiteboard: [access-s3] → [proton-onboarding][access-s3]
Assignee: nobody → edilee
Severity: -- → S3
Status: NEW → ASSIGNED
Iteration: --- → 90.3 - May 17 - May 30
Priority: -- → P3

Set release status flags based on info from the regressing bug 1705091

Pushed by elee@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/deba1ae62f14 Move aria-live to the title instead of whole upgrade dialog r=emcminn
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
QA Whiteboard: [qa-90b-p2]

I have verified that this issue is no longer reproducible with the latest Firefox Beta (90.0b1 Build ID - 20210601190019) installed on Windows 10 x64. Now I can confirm that the NVDA screen reader software says "Get a clean start with an updated theme, Save theme button" when the "Theme" upgrade modal is opened.

Status: RESOLVED → VERIFIED
Has Regression Range: --- → yes
Accessibility Severity: --- → s3
Whiteboard: [proton-onboarding][access-s3] → [proton-onboarding]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: