Fire FOCUSABLE state change events
Categories
(Core :: Disability Access APIs, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: eeejay, Assigned: eeejay)
References
(Depends on 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
Focusable state change notifications would be useful both for state caching, and to allow audits to be corrected real time (see bug 1596017).
A possible casualty of that may be IDed elements that are descendants of aria-activedescendant containers having a FOCUSABLE state. While possible this can make focusable state change events very noisy.
An alternative i to have only the currently set item in aria-activedescendant have a FOCUSABLE state. In fact that is probably more correct in the sense that the active descendant inherits focus from its widget.
Assignee | ||
Comment 1•4 years ago
|
||
Changes to attributes such as disabled, contenteditable, and tabindex should cause FOCUSABLE
state changes to be fired when indeed the accessible gains or loses focusability.
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
When an element with overflow:auto becomes scrollable, either by a style change or growing children, it should become focusable and fire a state change. Same in the inverse.
Depends on D70560
Assignee | ||
Comment 3•4 years ago
|
||
When an accessible becomes an active descendant it should gain the FOCUSABLE state, and lose it when it stops being an active descendant.
In addition, not all accessibles with DOM node IDs that are descendants of aria-activedescendant should be FOCUSABLE.
Depends on D70561
Updated•4 years ago
|
Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a7fd4af750ca Attribute changes should cause FOCUSABLE state change events. r=morgan,Jamie https://hg.mozilla.org/integration/autoland/rev/48de14388873 Scrollability changed should fire accessible FOCUSABLE changes. r=morgan,Jamie
Updated•4 years ago
|
Comment 5•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a7fd4af750ca
https://hg.mozilla.org/mozilla-central/rev/48de14388873
Description
•