Bug 117530 - [Windows] Support Title UI Element Accessibility Attribute
Summary: [Windows] Support Title UI Element Accessibility Attribute
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: InRadar
Depends on:
Blocks:
 
Reported: 2013-06-11 20:07 PDT by Brent Fulgham
Modified: 2013-06-12 11:58 PDT (History)
10 users (show)

See Also:


Attachments
Patch (6.20 KB, patch)
2013-06-11 20:23 PDT, Brent Fulgham
buildbot: commit-queue-
Details | Formatted Diff | Diff
Patch (16.81 KB, patch)
2013-06-12 11:12 PDT, Brent Fulgham
no flags Details | Formatted Diff | Diff
Patch (9.17 KB, patch)
2013-06-12 11:17 PDT, Brent Fulgham
andersca: 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-11 20:07:55 PDT
Extend the Windows Accessibility logic to handle the concept of Title UI Element.  This is mainly needed to support a variety of accessibility tests; there is not a native MSAA mapping to this concept in Windows.
Comment 1 Brent Fulgham 2013-06-11 20:23:49 PDT
Created attachment 204415 [details]
Patch
Comment 2 Radar WebKit Bug Importer 2013-06-11 20:25:00 PDT
<rdar://problem/14124305>
Comment 3 Build Bot 2013-06-11 20:51:20 PDT
Comment on attachment 204415 [details]
Patch

Attachment 204415 [details] did not pass win-ews (win):
Output: http://webkit-queues.appspot.com/results/809149
Comment 4 Dominic Mazzoni 2013-06-11 22:03:15 PDT
Any interest in supporting the IAccessible2 interface? That's what Firefox and Chrome use to expose web information to Windows screen readers.
Comment 5 Dominic Mazzoni 2013-06-11 22:03:45 PDT
(And to clarify, IAccessible2 definitely has concepts like title UI element and almost everything else in web accessibility.)
Comment 6 Brent Fulgham 2013-06-11 22:08:59 PDT
(In reply to comment #5)
> (And to clarify, IAccessible2 definitely has concepts like title UI element and almost everything else in web accessibility.)

Yes, I have an in-process patch I haven't posted yet.  Hopefully tomorrow!
Comment 7 Brent Fulgham 2013-06-12 11:12:44 PDT
Created attachment 204459 [details]
Patch
Comment 8 Brent Fulgham 2013-06-12 11:17:47 PDT
Created attachment 204461 [details]
Patch
Comment 9 Brent Fulgham 2013-06-12 11:58:41 PDT
Committed r151516: <http://trac.webkit.org/changeset/151516>