Closed Bug 1835871 Opened 11 months ago Closed 10 months ago

Translations panel dialog element misses accessible name

Categories

(Firefox :: Translations, defect, P3)

defect

Tracking

()

RESOLVED FIXED
116 Branch
Accessibility Severity s3
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.

Accessibility Severity: --- → s3
Whiteboard: [access-s3]
Blocks: 1820214

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

For more information, please visit BugBot documentation.

Flags: needinfo?(enordin)
Severity: -- → S3
Flags: needinfo?(enordin)
Priority: -- → P3

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: nobody → gtatum
Pushed by gtatum@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2f347e97abf3
Fix the aria-labelledby attribute for the translations panel; r=nordzilla
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
Blocks: 1865367
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: