Bug 119695

Summary: AX: title attribute content not exposed as accessible name
Product: WebKit Reporter: Steve Faulkner <faulkner.steve>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: faulkner.steve, samuel_white, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   

Steve Faulkner
Reported 2013-08-12 12:14:32 PDT
In the absence of any other source for the accessible name/description for an element the title attribute content should be used: [1] "D. The last resort is to use text from a tooltip attribute (such as the title attribute in HTML). This is used only if nothing else, including subtree content, has provided results." for example: 1) <input type="text" title="test"> 2) <input type="text" aria-label="aria test"> should be equivalent, but they are not: 1) AXHelp: "test" AXDescription: "" 2) AXHelp: "test" AXDescription: "aria test" 1) should be mapped thus: AXHelp: "" AXDescription: "test" This results in VoiceOver not announcing the label for a control when the title attribute is used as the source of the label. [1] http://www.w3.org/TR/wai-aria/roles#namecalculation
Attachments
Radar WebKit Bug Importer
Comment 1 2013-08-12 12:14:48 PDT
Steve Faulkner
Comment 2 2013-09-16 03:59:27 PDT
tested with Chrome (latest) and Firefox (latest) on Mac and they expose the title attribute as the accessible (correctly), as per spec.
Samuel White
Comment 3 2013-09-25 17:45:13 PDT
Dupe of issue that was fixed. *** This bug has been marked as a duplicate of bug 112842 ***
Note You need to log in before you can comment on or make changes to this bug.