Closed
Bug 1518315
Opened 5 years ago
Closed 5 years ago
Support clearing accessibility focus API
Categories
(Core :: Disability Access APIs, enhancement)
Tracking
()
RESOLVED
FIXED
mozilla66
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: eeejay, Assigned: eeejay)
Details
Attachments
(1 file)
Accessibility services in Android rely an accessible cache that refreshes certain nodes on events[1]. We need to correctly dispatch an a11y focus cleared event if ACTION_CLEAR_ACCESSIBILITY_FOCUS is explicitly called on that node.
Android's root view knows to clear accessibility focus[2] on the previously focused node when a new node is in focus, so we shouldn't be doing that ourselves.
We also need to dispatch the cleared event each time, even if the node does not currently have focus. This is to support out-of-sync caches and appease them with an event.
Assignee | ||
Comment 1•5 years ago
|
||
Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a7f3a2c57318 Clear accessibility focus correctly. r=yzen
Comment 3•5 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox66:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in
before you can comment on or make changes to this bug.
Description
•