[Webkit-unassigned] [Bug 146177] New: AX: AXObjectCache should try to use an unignored accessibilityObject when posting a selection notification when on the border between two accessibilityObjects

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 19 18:54:10 PDT 2015


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

            Bug ID: 146177
           Summary: AX: AXObjectCache should try to use an unignored
                    accessibilityObject when posting a selection
                    notification when on the border between two
                    accessibilityObjects
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: d_russell at apple.com
                CC: webkit-bug-importer at group.apple.com

When

1. AXObjectCache is asked to post a notification that selection state has changed
2. the selection is a caret
3. the selection is on a boundary between two accessibilityObjects and one of them is ignored

it is possible for AXObjectCache to try to resolve an observableObject() and end up with NULL because that element is ignored and won't have a useful tree.

This can be observed when tabbing between two links with a space in between them and observing that the accessibilityObject is the static text in between the links, not the second link.

The concrete fallout of this bug is difficulty correctly echoing links when tabbing between them.

This should be resolved by checking if the object is on a boundary and if the object on the other side of the boundary isn't ignored and using that instead.

-- 
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/20150620/e7da7816/attachment.html>


More information about the webkit-unassigned mailing list