Dialog lacks role (Settings dialog > Topics dialog)
Categories
(Firefox :: New Tab Page, defect)
Tracking
()
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
| Reporter | ||
Comment 1•8 months ago
|
||
Updated•8 months ago
|
Comment 2•7 months ago
|
||
The issue can be seen as described by the reporter in Nightly 149.0a1. Marking as NEW.
Comment 3•7 months ago
•
|
||
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.
Updated•7 months ago
|
Description
•