[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