[Webkit-unassigned] [Bug 79080] Row and column headers not exposed by WebCore accessibility

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 15 12:42:06 PDT 2012


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





--- Comment #10 from Aaron Leventhal <aaronlevbugs at gmail.com>  2012-03-15 12:42:06 PST ---
(From update of attachment 131192)
View in context: https://bugs.webkit.org/attachment.cgi?id=131192&action=review

>> Source/WebCore/accessibility/AccessibilityTable.cpp:86
>>          return false;
> 
> this line makes it seem like to me that something can still be a table even if it's role is a landmark role. that seems wrong

Hi Chris. What about a data table used in a sidebar?
<table role="complementary">some data</table>
We should come to an agreement about this. At least in Mozilla, we always took the position that a landmark role didn't affect the API role exposed. It's just a navigation hint which complements the other semantics present.

There are a number of legit use cases here.
For example, <textarea role="search"> or <ul role="navigation">. 

Unfortunately, looking at http://www.w3.org/TR/wai-aria-implementation/#mapping_role -- I think the original intent of the spec has been lost since I left the group. I'll have to look into it. For now I'm fine with removing this code. Let me know what you think.

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