[Webkit-unassigned] [Bug 35502] New: [Gtk] Objects of ATK_ROLE_TABLE should not implement AtkText

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Feb 28 14:45:32 PST 2010


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

           Summary: [Gtk] Objects of ATK_ROLE_TABLE should not implement
                    AtkText
           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, walker.willie at gmail.com,
                    apinheiro at igalia.com


It turns out that as a side effect of The Great Hierarchy Flattening, tables
are now doing a very nice and accurate job of implementing AtkText. :-) The
problem with this, however, is potentially two-fold:

* ATs aren't expecting it to be implemented. This might explain some extreme
chattiness I'm seeing in Orca when a table gets focus. (It might not. I still
need to debug. Regardless....)

* Given a really, really big table, I suspect that this accidental
implementation of AtkText might result in a performance hit for users of ATs.

We should probably stop tables from doing this, and let ATs get the text from
the cells within the table, just like they do in other Gtk+ apps.

-- 
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