NVDA/JAWS/ORCA do not read the webcompat reporter's confirmation message
Categories
(Firefox :: General, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox120 | --- | unaffected |
| firefox121 | --- | disabled |
| firefox122 | --- | fixed |
People
(Reporter: danibodea, Assigned: twisniewski)
References
(Blocks 1 open bug)
Details
(Keywords: access)
Attachments
(2 files)
Found in
- Beta v121.0b2
Affected versions
- Nightly v122.0a1
- Beta v121.0b2
Tested platforms
- Affected platforms: Windows 10/11 + JAWS/NVDA; Ubuntu 22 + ORCA.
- Unaffected platforms: MacOS + VoiceOver (the messages can be read using CTRL+ALT+UP/DOWN)
Steps to reproduce
- Launch JAWS, then Firefox
- Make sure new webcopmpat feature is enabled:
ui.new-webcompat-reporter.enabled = true - Load any webpage
- Go to Hamburger Menu / Report broken site
- Fill in some information and activate "Send" button.
- Observe how the JAWS/NVDA reads the webcompat reporter's confirmation dialog.
Expected result
- The confirmation message is instantly being read.
Actual result
- The confirmation message is not read.
Regression range
- not a regression, but an implementation flaw.
Additional information
- This issue also occurs with NVDA and ORCA.
| Reporter | ||
Updated•2 years ago
|
Comment 1•2 years ago
|
||
:danibodea, if you think that's a regression, could you try to find a regression range using for example mozregression?
| Reporter | ||
Updated•2 years ago
|
| Reporter | ||
Updated•2 years ago
|
Comment 2•2 years ago
|
||
The gratitude text is not announced by NVDA with Up and Down arrows too, so it remains inaccessible for a screen reader user.
Setting up accessibility severity to s3, because the text does not include additional information about the status of the report, that is not already announced when browsing with NVDA, but it would be pleasant to allow users with low vision and blind users to hear the words of gratitude for their report.
Updated•2 years ago
|
Comment 3•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Disability Access APIs' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 4•2 years ago
|
||
Returning the bug back to the Firefox component since it is likely not caused by the Accessibility API issue
| Reporter | ||
Comment 5•2 years ago
|
||
It appears that this issue also occurs in the case of Ubuntu22 + ORCA. The screen reader would not read the confirmation message neither by TAB nor by UP/DOWN Arrow keys.
| Assignee | ||
Comment 6•2 years ago
|
||
Updated•2 years ago
|
Comment 8•2 years ago
|
||
Backed out for causing bc failures on browser_error_messages.js.
| Assignee | ||
Comment 9•2 years ago
|
||
Ah, that's a quick test-update. I'll re-land soon.
Comment 10•2 years ago
|
||
Found this failure TEST-UNEXPECTED-FAIL | browser/base/content/test/tabs/browser_new_tab_in_privilegedabout_process_pref.js | Test timed out - that is also caused by the above land. Because I don't know if your fix will resolve this failure, I needinfo you just to make sure you see it before you re-land.
Thank you!
| Assignee | ||
Comment 11•2 years ago
|
||
Are you 100% sure? That makes no sense to me at all, based on the log or the changes my patch make.
| Assignee | ||
Comment 12•2 years ago
•
|
||
Ah, I suspect it was https://hg.mozilla.org/integration/autoland/rev/8f8d0a90e80be424e59a7a9d848a2e9ad9fc28ad, not my patch, because that was backed out as well, and I see mentions of about:welcome in that patch and the failure log.
Comment 13•2 years ago
|
||
This backfill points at your patch.
I also suspected that revision that you mentioned but the failure seems to stop at your revision.
I guess we are going to find out when you re-land :)
Comment 14•2 years ago
|
||
Comment 15•2 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•2 years ago
|
| Reporter | ||
Comment 16•2 years ago
|
||
The behavior seen in the latest Nightly v122.0a1 will be detailed as follows:
- NVDA (on Win10): It reads the confirmation message automatically after sending a report.
- JAWS (on Win11): It does NOT read the confirmation message after sending a report. Can't be read by tapping UP/DOWN arrows either.
- ORCA (on Ubuntu 22): It does read the confirmation message if the reporter was opened from the HamburgerMenu or from the Protections Panel, but not if it was opened from the MainMenu.
- VoiceOver (on MacOS 11): Id does NOT read the confirmation message after sending a report, but it can read the message by using VoiceOver specific controls (CTRL+ALT+UP/DOWN).
In conclusion, it is partially fixed: NVDA does read the description automatically in all situations, JAWS does not read it in either situation, ORCA only reads the confirmation message if the reporter was opened from 2 out of 3 entry points and VoiceOver does not read it automatically, but it can read it by navigation inside the dialog.
Anna, can you have an opinion on the prioritization of these behaviors?
Tom, how do you suggest we address this situation further?
Comment 17•2 years ago
|
||
(In reply to Daniel Bodea [:danibodea] from comment #16)
The behavior seen in the latest Nightly v122.0a1 will be detailed as follows:
- NVDA (on Win10): It reads the confirmation message automatically after sending a report.
- JAWS (on Win11): It does NOT read the confirmation message after sending a report. Can't be read by tapping UP/DOWN arrows either.
- ORCA (on Ubuntu 22): It does read the confirmation message if the reporter was opened from the HamburgerMenu or from the Protections Panel, but not if it was opened from the MainMenu.
- VoiceOver (on MacOS 11): Id does NOT read the confirmation message after sending a report, but it can read the message by using VoiceOver specific controls (CTRL+ALT+UP/DOWN).
In conclusion, it is partially fixed: NVDA does read the description automatically in all situations, JAWS does not read it in either situation, ORCA only reads the confirmation message if the reporter was opened from 2 out of 3 entry points and VoiceOver does not read it automatically, but it can read it by navigation inside the dialog.
Anna, can you have an opinion on the prioritization of these behaviors?
Tom, how do you suggest we address this situation further?
Daniel, thank you for confirming the fixes!
As described in the comment for bug 1866251, the JAWS and ORCA are likely behave this way since doorhangers in Firefox are by default trigger the Forms mode of a screen reader. The VoiceOver behavior is filed in the bug 1872771, but we may file an access-s4 follow up for the ORCA behavior for the success message opened from the main menu - or, if the ORCA from MainMenu would announce Okay button, then we could just add it to the bug 1872771 without filing a separate bug.
LMK if you'd like me to update that bug (unfortunately, I do not have access to Ubuntu build yet to check the behavior myself)
Note: Tested on Win 11 and macOS 14.1.2 on the recent Nightly builds 123.0a1 (2024-01-01)
Updated•2 years ago
|
Updated•2 years ago
|
| Reporter | ||
Comment 18•2 years ago
|
||
I've also logged bug 1873197 for the remaining issues with Ubuntu + Orca. This being said, the current report is resolved.
| Assignee | ||
Updated•2 years ago
|
Description
•