[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