[Webkit-unassigned] [Bug 193414] New: AX: Support returning relative frames for accessibility

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 14 15:41:10 PST 2019


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

            Bug ID: 193414
           Summary: AX: Support returning relative frames for
                    accessibility
           Product: WebKit
           Version: Other
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: cfleizach at apple.com
                CC: webkit-bug-importer at group.apple.com

Currently, when VoiceOver requests a frame of an element, WebKit has to synchronously send a message back to Safari to provide the final conversions.

This has some drawbacks

1) It blocks the WebProcess rendering thread while this call is made
2) It potentially does unnecessary work, if VO doesn't actually need the full frame (perhaps it's just fetching a parent to check a property)
3) It makes it hard to cache the frame, because the containing window may change or rotate and we'd have to empty the cache on those events

We can instead offer an AXRelativeFrame which is in "Page" space. The final conversion can be done by VoiceOver only when it needs it

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190114/9d5c167c/attachment-0001.html>


More information about the webkit-unassigned mailing list