[Webkit-unassigned] [Bug 25411] [GTK] ATK accessible ancestry broken

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 17 17:30:28 PDT 2009


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





------- Comment #2 from joanmarie.diggs at gmail.com  2009-06-17 17:30 PDT -------
Created an attachment (id=31476)
 --> (https://bugs.webkit.org/attachment.cgi?id=31476&action=view)
dogtail test script to help illustrate the problem

Xan: I got to this sooner than I thought I would. :-)

This simple dogtail script descends the hierarchy from the scroll pane (parent
of the document frame), looking at the first child at each level in the
hierarchy. It then reverses direction and ascends the ancestry. The end results
should be the same; they are not, which is what this bug is about. :-)
Examples:

~~~
$ ./bug-25411.py http://google.com

====================
TOP DOWN/HIERARCHY
====================
scroll pane
document frame
panel
text

====================
BOTTOM UP/ANCESTRY
====================
document frame
panel
panel
panel
unknown
unknown
text

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

$ ./bug-25411.py http://yahoo.com

====================
TOP DOWN/HIERARCHY
====================
scroll pane
document frame
list
link
text

====================
BOTTOM UP/ANCESTRY
====================
document frame
panel
panel
panel
panel
panel
panel
panel
list
list item
link
unknown
text

~~~
Note that the top-down should match what is seen in Accerciser's tree of
accessibles.

Dogtail does assume a11y has been enabled. Session-wide I believe. I didn't
investigate if that could be avoided. Sorry!

Hope this is of some use.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list