Translations panel dialog element misses accessible name
Categories
(Firefox :: Translations, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox116 | --- | fixed |
People
(Reporter: ayeddi, Assigned: gregtatum)
References
(Blocks 1 open bug)
Details
(Keywords: access)
Attachments
(1 file)
The translations panel element with role="alertdialog"
includes an aria-labelledby
attribute, but it is referencing an id
that is not present in the DOM (translations-panel-main-header-label
), thus there is no accessible name calculated for this dialog and screen readers only announce it as, for example by NVDA on Win, dialog
.
The alertdialog could refer the translations-panel-header
element that is an H1 that is present in the DOM and is an implied title of the panel.
Updated•11 months ago
|
Comment 1•10 months ago
|
||
The severity field is not set for this bug.
:nordzilla, could you have a look please?
For more information, please visit BugBot documentation.
Updated•10 months ago
|
Assignee | ||
Updated•10 months ago
|
Assignee | ||
Comment 2•10 months ago
|
||
Yeah, this is a regression from an earlier implementation. It doesn't seem that macOS VoiceOver does anything with this label. We should be able to write a test for it though.
Assignee | ||
Updated•10 months ago
|
Assignee | ||
Comment 3•10 months ago
|
||
Pushed by gtatum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2f347e97abf3 Fix the aria-labelledby attribute for the translations panel; r=nordzilla
Comment 5•10 months ago
|
||
bugherder |
Description
•