[Webkit-unassigned] [Bug 148647] New: AX: VO Focus is not consistent when moved to div with aria-label vs no aria-label

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 31 14:49:26 PDT 2015


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

            Bug ID: 148647
           Summary: AX: VO Focus is not consistent when moved to div with
                    aria-label vs no aria-label
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Macintosh
                OS: Mac OS X 10.10
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: msadecki at edx.org
                CC: webkit-bug-importer at group.apple.com

Created attachment 260320
  --> https://bugs.webkit.org/attachment.cgi?id=260320&action=review
Test file that demonstrates unexpected behavior for calling focus() on div with tabindex=-1

When Voiceover is enabled:

Action: calling the javascript focus() method on a div with a tabindex=-1
Expected result: move focus to the div, so that subsequent VO+right arrow would move VO cursor to first child element. 
Observed result: moves the Voiceover cursor to the first child in the container.

Oddly enough, simply putting an aria-label on the div results in the correct behavior:
Action: calling the javascript focus() method on a div with a tabindex=-1 and an aria-label="foo"
Expected result: moves the Voiceover cursor to the first child in the container.
Observed result: expected result.

Also notable is the fact that a div with a tabindex=-1 gets an accessibleRole value of Group
(see Bug#148646: https://bugs.webkit.org/show_bug.cgi?id=148646)

See attached test file for example and steps to reproduce.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150831/348a110b/attachment.html>


More information about the webkit-unassigned mailing list