[Webkit-unassigned] [Bug 30895] New: [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Oct 28 22:07:10 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=30895
Summary: [Gtk] The accessible hierarchy of tables is
significantly incorrect for Atk
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Accessibility
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: joanmarie.diggs at gmail.com
CC: xan.lopez at gmail.com, William.Walker at sun.com,
apinheiro at igalia.com
An AtkTable, in which the table does not manage its descendants, has a simple
hierarchy, namely something like:
-> table
-> table cell
-> table cell
-> table cell
-> table cell
-> table cell
The above hierarchy might represent:
* a single column with five rows
* a single row with five columns
* two rows and three columns in which one cell spans two rows
* etc., etc., etc.
(Headers and captions can also be in the hierarchy, but they at the same level
as the cells.)
The remaining details about the table are not exposed through hierarchical
structure, but rather through the AtkTable interface (the bulk of which was
implemented in bug 25534).
The accessible hierarchy of tables exposed to ATs by WebKitGtk is quite
different: The table cells appear to each be represented by two children within
the table rather than one. First they appear in row order as children of
objects of ROLE_LIST_ITEM. Then they appear again in column order as children
of objects of ROLE_UNKNOWN.
While ATs providing access to Gtk+ apps do have to largely rely upon querying
the table interface, they also have a need -- and an expectation -- to be able
to access the table's hierarchy. The current implementation is too different
(broken?) for this to be reliable.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list