In the Confirmation Panel the NVDA reading is inaccurate and duplicated
Categories
(Firefox :: Private Browsing, defect, P5)
Tracking
()
| Accessibility Severity | s4 |
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox118 | --- | unaffected |
| firefox119 | --- | unaffected |
| firefox120 | --- | affected |
People
(Reporter: sbadau, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: access)
Found in
- Nightly 120.0a1
Affected versions
- Nightly 120.0a1
Tested platforms
- Affected platforms: Windows 10 x64
Preconditions
- Have NVDA installed and running.
Steps to reproduce
- Launch a private window.
- Use the Tab key to reach the "End Private Session" button.
- Use Space to open the Confirmation dialog.
- Listen to the output from the NVDA screen reader.
Expected result
- The screen reader should provide a clear description of the button's functionality when reading the information from the Confirmation panel.
Actual result
- The screen reader announces "Document" at the beginning of the reading and "End your private session? Check box checked Alt+A Always ask me" is repeated a second time, unnecessarily extending the entire message and confusing the user.
Regression range
- Not a regression.
Additional notes
- This is the entire output of the NVDA screen reader when opening the Confirmation dialog: "Firefox Nightly Private Browsing; Navigation ToolBar; Document; End your private session?; Dialog Close all private tabs and delete history, cookies, and all other site data; Always ask me Check box checked Alt+A; End your private session? Check box checked Alt+A Always ask me; Button Alt+D Delete session data, Button Alt+C Cancel."
Comment 1•2 years ago
|
||
:sbadau, if you think that's a regression, could you try to find a regression range using for example mozregression?
Comment 2•2 years ago
|
||
The "Document" is announced as expected, because the entire doorhanger has to be made explicitly such, otherwise there were some unwanted side effects for a screen reader users (this customization is specific to our XUL panels, thus we usually don't have to set role=document to anything else).
Also, the title of the dialog and the checkbox information are repeated by NVDA because the checkbox is the element that is focused when the panel opens. The announcement before was an NVDA reading out the entire panel (role=document), similarly how it would read the entire website (document too, by default) when it is just loaded.
Updated•2 years ago
|
Description
•