- From: Matthew King <mattking@us.ibm.com>
- Date: Tue, 19 May 2015 16:10:56 -0700
- To: Dominic Mazzoni <dmazzoni@google.com>
- Cc: "Gunderson, Jon R" <jongund@illinois.edu>, "W3C WAI Protocols & Formats" <public-pfwg@w3.org>, Alexander Surkov <surkov.alexander@gmail.com>
- Message-Id: <201505192311.t4JNBtAC010268@d03av02.boulder.ibm.com>
> If the table is static -- non-interactive, then don't make it a > grid. In HTML this is entirely possible since there is a table element. Dominic Mazzoni <dmazzoni@google.com> wrote on 05/19/2015 03:58:23 PM: > What about SVG? For this and the other situations you describe, We need something in ARIA. Current consensus in the meetings has been forming around grid with aria-interactive=false as opposed to adding table roles. > If you think we shouldn't have role=table because it's already in > html, then why do we have role=heading or role=list? Those are > already in HTML too - but they can be really useful when > retrofitting accessibility. I was not saying that; Sorry I was not clear. I agree we need some ARIA way of indicating an element is a static table. Matt King IBM Senior Technical Staff Member I/T Chief Accessibility Strategist IBM BT/CIO - Global Workforce and Web Process Enablement Phone: (503) 578-2329, Tie line: 731-7398 mattking@us.ibm.com From: Dominic Mazzoni <dmazzoni@google.com> To: Matthew King/Fishkill/IBM@IBMUS, Cc: "Gunderson, Jon R" <jongund@illinois.edu>, "W3C WAI Protocols & Formats" <public-pfwg@w3.org>, Alexander Surkov <surkov.alexander@gmail.com> Date: 05/19/2015 03:58 PM Subject: Re: aria-interactive and the authoring/debug process problems Dominic, that is the definition of grid; grid is always interactive. There is no need for aria-interactive to say that a grid is interactive; it is by default. No disagreement. If the table is static -- non-interactive, then don't make it a grid. In HTML this is entirely possible since there is a table element. What about SVG? Plus, I've seen cases where authors wish to create a logical table but the HTML <table> element doesn't meet their needs. One example is a large table where the row headers are always present but the cells are inside an element that scrolls. Or there's simply the case where content has already been created If you think we shouldn't have role=table because it's already in html, then why do we have role=heading or role=list? Those are already in HTML too - but they can be really useful when retrofitting accessibility. > Here's the original bug I filed: > https://www.w3.org/Bugs/Public/show_bug.cgi?id=27866 Unfortunately, bug 27866 was not on the agenda or part of the discussion of aria-interactive. Bug 27866 is for a completely different kind of issue. That is unfortunate. I'll try to move all of the bugs I've reported to the right place.
Received on Tuesday, 19 May 2015 23:12:27 UTC