Re: issue-606 and aria-colindex, aria-rowindex

I thought the case was ARIA grid not based on HTML tables. Otherwise I do
not see a point of aria-colindex/rowindex attributes.

On Wed, Oct 15, 2014 at 2:50 PM, Steve Faulkner <faulkner.steve@gmail.com>
wrote:

>
> ARIA 1.0 states:
>
> Since WAI-ARIA can augment an element in the host language, grids can
>> reuse existing functionality of native table grids. When WAI-ARIA grid or
>> gridcell roles overlay host language table elements they reuse the host
>> language semantics for that table. For instance,WAI-ARIA does not specify
>> general attributes for gridcell elements that span multiple rows or
>> columns. When the author needs a gridcell to span multiple rows or columns,
>> use the host language markup, such as the colspan and rowspan attributes in
>> HTML.
>
> http://www.w3.org/TR/wai-aria/roles#grid
>
> I guess the question is whether information is conveyed to the
> accessibility layer by rowspan and colspan attributes and whether that
> information if provided is available to users via their AT.
>
> --
>
> Regards
>
> SteveF
> HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>
>
> On 15 October 2014 19:37, Alexander Surkov <surkov.alexander@gmail.com>
> wrote:
>
>> I wonder whether rowspan/colspan is more easy to use technique than
>> colindex/rowindex one. That's closer to HTML markup and may require less
>> computations.
>> Thanks.
>> Alexander.
>>
>> On Sat, Oct 11, 2014 at 3:24 PM, Daniel Trebbien <dtrebbien@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I was wondering if there is an update on adding aria-colindex and
>>> aria-rowindex attributes to the gridcell and row roles?
>>>
>>> aria-colindex and aria-rowindex were mentioned at a November 5, 2013
>>> teleconference:
>>> http://www.w3.org/2013/11/05-aapi-minutes.html#item03
>>>
>>> .. and then two weeks later at a November 19, 2013 teleconference:
>>> http://www.w3.org/2013/11/19-aapi-minutes.html#item01
>>>
>>> The most recent discussion that I could find is from a May 5, 2014
>>> teleconference:
>>> http://www.w3.org/2014/05/05-aria-minutes.html#item03
>>>
>>> These would be very useful additions for creating large AJAX-backed
>>> tables, where the data for rows are only downloaded by the web application
>>> when the user views them.  For example, the application might know that
>>> there are 150,000 total rows in a table, but the user is only viewing rows
>>> 1000 through 1020, so the application only has to download the data for
>>> those rows.
>>>
>>> Because aria-colindex and aria-rowindex are not supported, the only
>>> solution is to try to use HTML rowspan and colspan attributes to make
>>> the table model match the data model.  However, browsers that I have tested
>>> (Chrome 37.0.2062.124, Firefox 32.0.3, Safari 7.1, and Internet Explorer
>>> 11), do not expose implied rows to the accessibility layer:
>>>
>>> http://lists.w3.org/Archives/Public/public-whatwg-archive/2014Sep/0092.html
>>> In order to have the browser expose the correct number of rows, it is
>>> necessary to add an empty <tr> element for each of the implied rows (thus
>>> making all rows explicit).
>>>
>>> Unfortunately, browsers start exhibiting performance issues with many
>>> rows:
>>> https://code.google.com/p/chromium/issues/detail?id=418360
>>>
>>> If aria-colindex and aria-rowindex attributes were available, then
>>> these performance issues could be avoided.
>>>
>>> Sincerely,
>>>
>>> Daniel Trebbien
>>>
>>
>>
>

Received on Wednesday, 15 October 2014 19:03:29 UTC