[Webkit-unassigned] [Bug 133608] New: AX: VoiceOver should not announce clickable on all elements inside an element with a click handler

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 7 12:11:41 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=133608

           Summary: AX: VoiceOver should not announce clickable on all
                    elements inside an element with a click handler
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
               URL: http://jsfiddle.net/b2KDZ/1/
        OS/Version: Mac OS X 10.9
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dylan at barrell.com
                CC: webkit-bug-importer at group.apple.com


See the following JSFiddle

http://jsfiddle.net/b2KDZ/1/

The example 2 should not announce clickable on the heading and the paragraph.

The solution would be to suppress this behavior when the region contains naturally focusable elements and elements with appropriate ARIA roles and attributes.

so this:

<div>
<h2>Heading</h2>
<p>Text</p>
<span class='fakebutton'>press</span>
</div>

Would announce clickable on everything, whereas these examples would not:

<div>
<h2>Heading</h2>
<p>Text</p>
<span class='fakebutton' role="button" tabindex="0">press</span>
</div>

<div>
<h2>Heading</h2>
<p>Text</p>
<button>press</button>
</div>

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list