Closed Bug 2008186 Opened 8 months ago Closed 7 months ago

Dialog lacks role (Settings dialog > Topics dialog)

Categories

(Firefox :: New Tab Page, defect)

Firefox 148
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: john.northup, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: access)

Attachments

(2 files)

Steps to Reproduce

Open DevTools. Activate the Customize button. Within the Settings dialog, activate the Manage topics button. The Topics dialog opens. Inspect the dialog container.

Expected Behavior

Dialog container is a <dialog> (preferred) or has role="dialog".

Actual Behavior

Dialog is implemented using a generic container without a programmatically determinable dialog role.

User Impact

AT cannot identify the content as a dialog.

WCAG 2.2 References

Recommendations

Change dialog container to a <dialog> (preferred) or apply role="dialog" to the existing container.

Testing Environment

Any

Assistive Technology Used

Any or None

Code Pointers

<div class="sections-mgmt-panel sections-mgmt-panel-enter-done">

Further Reference

Attached image Topics dialog open

The issue can be seen as described by the reporter in Nightly 149.0a1. Marking as NEW.

Status: UNCONFIRMED → NEW
Ever confirmed: true

This is a change in a view within existing "Settings" dialog and the focus is placed on the header (first focusable element of the new content), thus user is notified of the change by the announcement of the focused element ("{Topic} button").

That's being said, when the bug 2008117 the structure of the "< Topics" button would be resolved, this bug should be re-evaluated to ensure the change in the content of the dialog is being communicated to assistive technology users appropriately.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: