Open Bug 1901183 Opened 5 months ago Updated 5 months ago

Translations panel not reported by screen reader when it pops up

Categories

(Firefox :: Translations, defect)

defect

Tracking

()

Accessibility Severity s3

People

(Reporter: Jamie, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access)

STR (with the NVDA screen reader):

  1. Open a page that causes the translation panel to pop up; e.g. https://de.wikipedia.org/
    • I don't quite understand what the rules are as to when this pops up vs when you have to press the toolbar button. I get the impression it has something to do with a page you haven't already loaded before in this session, but I'm not sure.
  2. Listen to what the screen reader reports for a few seconds.
    • Expected: The screen reader should report the content of the translation panel within a few seconds.
    • Actual: The screen reader just reads the document. The fact that the translations panel popped up is never reported.

Impact: A screen reader user has no idea that this panel popped up.

I'm marking this as an s3 because this panel doesn't always pop up anyway and there is a workaround: open it from the toolbar as if it never popped up. Of course, this makes this far less discoverable to a screen reader user and it could arguably be an s2 because that equivalent discoverability is inaccessible.

The reason for this is that the panel has a role of alertdialog instead of alert. alertdialogs are only read if focus moves inside them, whereas alerts indicate important content that might not have focus. alertdialog might have been fine if this panel got focus when it pops up, but it doesn't. Note that our other doorhangers have an implicit role of alert.

The severity field is not set for this bug.
:gregtatum, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(gtatum)
Severity: -- → S3
Flags: needinfo?(gtatum)
You need to log in before you can comment on or make changes to this bug.