[Webkit-unassigned] [Bug 155494] New: AX: [ATK] Implement missing AtkRelation types

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 15 09:34:29 PDT 2016


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

            Bug ID: 155494
           Summary: AX: [ATK] Implement missing AtkRelation types
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jdiggs at igalia.com
                CC: webkit-bug-importer at group.apple.com

While working on another bug, I discovered that we're not implementing certain relation types associated with ARIA attributes. This includes aria-owns and most of the reciprocal relations (e.g. description-for on elements referenced by aria-describedby).

While implementing support for the relation types set on the element is easy, it appears that implementing the reciprocal relations will require a more significant fix: We're currently doing all the work in WebKitAccessibleWrapper.cpp's setAtkRelationSetFromCoreObject(). At that point, it doesn't make sense to go on a hunt for elements which might have an ARIA attribute that references the current element. Thus we probably should cache these attributes and elements when creating the accessible tree.

In addition, we're not doing any real testing of the relations other than labelled-by (via AXTitleUIElement). The test runner will need some additions there....

-- 
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/20160315/4bbc72d2/attachment.html>


More information about the webkit-unassigned mailing list