[Webkit-unassigned] [Bug 144639] New: AX: [ATK] We need to be smarter about flattening and the accessible text implementation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 5 14:04:56 PDT 2015
https://bugs.webkit.org/show_bug.cgi?id=144639
Bug ID: 144639
Summary: AX: [ATK] We need to be smarter about flattening and
the accessible text implementation
Classification: Unclassified
Product: WebKit
Version: 528+ (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
Given:
<div>
<span>Span!</span>
<h1>Foo</h1>
<h2>Bar</h2>
<p>Hello world</p>
</div>
There is an object of ATK_ROLE_SECTION which implements the accessible text interface and contains the text of all of its children:
'Span!\nFoo\n\nBar\n\nHello world'
Getting rid of the span results in the ATK_ROLE_SECTION going away.
While the above test case is not a big deal, given a page with a ton of content in a div with a single span, we're doing a lot of work getting all the text. That's bad for performance. Furthermore, for a variety of reasons, Orca is going to have to implement its own caret navigation for WebKitGtk. Having duplicated text (the headings and paragraphs are still there in the tree, correctly implementing AtkText) is really screwing things up. So we need to be smarter about our flattening.
I have some ideas which I'll pursue.
--
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/20150505/ce19f957/attachment-0001.html>
More information about the webkit-unassigned
mailing list