Bug 178523

Summary: AX: [ATK] Events missing and state incorrect for aria-activedescendant
Product: WebKit Reporter: Joanmarie Diggs <jdiggs>
Component: AccessibilityAssignee: Joanmarie Diggs <jdiggs>
Status: RESOLVED FIXED    
Severity: Normal CC: aboxhall, apinheiro, buildbot, cfleizach, commit-queue, dmazzoni, jcraig, samuel_white, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: Linux   
Attachments:
Description Flags
Patch none

Joanmarie Diggs
Reported 2017-10-19 10:39:44 PDT
According to the Core AAM: 1. When the aria-activedescendant of an element changes, we should emit object:state-changed:focused. We don't. 2. When a focused element has a valid active descendant, we should not exposed the focused state on the element, but rather on the active descendant. We expose it on the element. 3. The active descendant should have the focusable state even though the element itself might not technically be keyboard focusable. (The author is expected to make it work.) We don't.
Attachments
Patch (13.99 KB, patch)
2017-10-19 10:44 PDT, Joanmarie Diggs
no flags
Radar WebKit Bug Importer
Comment 1 2017-10-19 10:40:06 PDT
Joanmarie Diggs
Comment 2 2017-10-19 10:44:47 PDT
WebKit Commit Bot
Comment 3 2017-10-20 09:30:24 PDT
Comment on attachment 324249 [details] Patch Clearing flags on attachment: 324249 Committed r223766: <https://trac.webkit.org/changeset/223766>
WebKit Commit Bot
Comment 4 2017-10-20 09:30:26 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.