Bug 117812 - AX: List Items should support default action
Summary: AX: List Items should support default action
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brent Fulgham
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-19 16:47 PDT by Brent Fulgham
Modified: 2013-06-20 09:16 PDT (History)
11 users (show)

See Also:


Attachments
Patch (2.82 KB, patch)
2013-06-19 16:50 PDT, Brent Fulgham
no flags Details | Formatted Diff | Diff
Revised to prevent Gtk/EFL/Blackberry build errors. (4.55 KB, patch)
2013-06-19 21:26 PDT, Brent Fulgham
cfleizach: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brent Fulgham 2013-06-19 16:47:57 PDT
While investigating <rdar://problem/9524530>, I discovered that the accessibility layer does not support performing a default action on list items. This prevents the list items from being 'selected' in the accessibility object tree, and prevents IAccessible clients from seeing that the list item has a default action associated with it.

Generally, the default action will be like menu items or list box items (i.e., a "select" action).
Comment 1 Brent Fulgham 2013-06-19 16:50:56 PDT
Created attachment 205041 [details]
Patch
Comment 2 EFL EWS Bot 2013-06-19 16:59:17 PDT
Comment on attachment 205041 [details]
Patch

Attachment 205041 [details] did not pass efl-ews (efl):
Output: http://webkit-queues.appspot.com/results/926354
Comment 3 EFL EWS Bot 2013-06-19 17:05:32 PDT
Comment on attachment 205041 [details]
Patch

Attachment 205041 [details] did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/950657
Comment 4 Brent Fulgham 2013-06-19 21:26:43 PDT
Created attachment 205053 [details]
Revised to prevent Gtk/EFL/Blackberry build errors.
Comment 5 Brent Fulgham 2013-06-20 09:16:33 PDT
Committed r151778: <http://trac.webkit.org/changeset/151778>