[Webkit-unassigned] [Bug 101650] New: AX: Focusable div should have empty title if it has inner focusable elements

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 8 15:06:23 PST 2012


           Summary: AX: Focusable div should have empty title if it has
                    inner focusable elements
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dmazzoni at google.com
                CC: cfleizach at apple.com, aboxhall at chromium.org

This bug made it so that a generic focusable element such as <div tabindex=0> wouldn't be ignored and would get its title from inner text: https://bugs.webkit.org/show_bug.cgi?id=94302

However, this sometimes leads to undesirable behavior, for example:

  <div tabindex=0>
    <a href="#">Alpha</a>
    <a href="#">Bravo</a>
    <a href="#">Charlie</a>

In this example, the title of the container is "Alpha Bravo Charlie", which is okay, but VoiceOver will also read "Alpha Bravo Charlie" when you focus each of the links, too. So we shouldn't get the title of a generic focusable control from inner content if it has children that are focusable.

The new proposal is that when an element is focusable and when it doesn't have a specific role, then it should get its title from inner text ONLY if it doesn't have any descendants that are focusable or other containers (like lists).

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