Upgrade onboarding: aria-live should not be set on entire dialog
Categories
(Firefox :: Messaging System, defect, P3)
Tracking
()
| 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):
- Ensure Firefox is not your default browser.
- In about:config, set browser.startup.homepage_override.mstone to 88.0 and browser.startup.upgradeDialog.version to 88. Restart Firefox.
- 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.
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Comment 2•5 years ago
|
||
Set release status flags based on info from the regressing bug 1705091
Updated•5 years ago
|
Comment 4•5 years ago
|
||
| bugherder | ||
Updated•5 years ago
|
Comment 5•5 years ago
|
||
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.
Updated•5 years ago
|
Updated•3 years ago
|
Description
•