[Webkit-unassigned] [Bug 57463] [GTK] ARIA tables not exposing cells as HTML tables do

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 5 04:04:43 PDT 2011


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


Mario Sanchez Prada <msanchez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #88068|0                           |1
        is obsolete|                            |
  Attachment #88199|                            |review?
               Flag|                            |




--- Comment #8 from Mario Sanchez Prada <msanchez at igalia.com>  2011-04-05 04:04:43 PST ---
Created an attachment (id=88199)
 --> (https://bugs.webkit.org/attachment.cgi?id=88199&action=review)
Patch proposal + Layout test

Back on business... I think this one is the good one, for a variety of reasons:

  * It doesn't assume that GTK ignores accessibility for table rows (which is something happening right now, but could/should change in the future). Instead, it adds extra code for the GTK platform so it works as expected _in case_ it's ignoring accessibility for rows. This means that if in the future we decide not to ignore rows anymore, current code in AccessibilityGrid and AccessibilityGridCell should still work fine.

  * It works fine for different test cases I tried, inspired both in the aria-tables-hierarchy.html and aria-tables.html test cases.

  * I checked with Accerciser and there's currently no difference, from AT's point of view, between HTML and ARIA tables (which is what this bug is about).

  * It should keep the same behavior than before for other platforms (I carefully checked this by visually inspecting the diff).

Of course, no sw/patch is free of bugs, but I think this patch is worth considering for review anyway... :)

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