Re: aria-selected state for grid rows

Wow.  Confirmed that commenting out the CSS causes NVDA to report the selected state.  Will file a bug.  Thanks again.

- Todd

On Nov 8, 2010, at 2:12 PM, Alexander Surkov wrote:

> I think so. Please file a bug.
> 
> Alexander.
> 
> 
> On Tue, Nov 9, 2010 at 6:08 AM, Todd Kloots <kloots@yahoo-inc.com> wrote:
>> Cool.  Thanks for letting me know.  So, if I understand you correctly, Firefox would announce the aria-selected state if I update my example to not use the CSS table display styles?
>> 
>> Should I open a bug with Firefox for this issue?  Or have you already done so?
>> 
>> - Todd
>> 
>> 
>> 
>> On Nov 8, 2010, at 1:29 PM, Alexander Surkov wrote:
>> 
>>> Hi, Todd.
>>> 
>>> That's a Firefox bug. Firefox respects aria-selected on rows for
>>> "pure" ARIA grids only (that are built by neither HTML tables nor
>>> table display styles).
>>> 
>>> Thanks.
>>> Alexander.
>>> 
>>> 
>>> On Tue, Nov 9, 2010 at 4:34 AM, Todd Kloots <kloots@yahoo-inc.com> wrote:
>>>> Hi Alexander -
>>>> 
>>>> Thanks for getting back to me.  I'm not finding that Firefox announces the aria-selected state of the parent row as you move through the cells.  I'm testing using FF 3.6.12 using both NVDA 2010.2 and JAWS 12.  Below is a link to my prototype.  (Checking the checkbox updates the aria-selected state of the parent row.)
>>>> 
>>>> http://public.yahoo.com/kloots/aria/grid.html
>>>> 
>>>> Is this a bug?  Or do you think that the problem is more on the AT side of things?  Maybe JAWS and NVDA simply aren't announcing all of the state information that Firefox is providing?
>>>> 
>>>> - Todd
>>>> 
>>>> 
>>>> 
>>>> On Nov 8, 2010, at 4:13 AM, Alexander Surkov wrote:
>>>> 
>>>>> Hi, Todd.
>>>>> 
>>>>> In Firefox the grid cell gets selected state from aria-selected
>>>>> defined either on the cell or on its parent row. Iirc that doesn't
>>>>> work for aria-haspopup. It's recommended that focus navigation happens
>>>>> on cells rather than rows so that AT can grab exact information where
>>>>> the user is in and not announce the whole row.
>>>>> 
>>>>> Thanks.
>>>>> Alexander.
>>>>> 
>>>>> 
>>>>> On Mon, Nov 8, 2010 at 2:55 PM, Todd Kloots <kloots@yahoo-inc.com> wrote:
>>>>>> I'm curious how (or if) it is imagined that states and properties applied to rows in grids cascade to their child cells.  For example: Can cells inherit the "aria-selected" state or "aria-haspopup" property from their parent rows and then communicate that state to AT when the cells are focused?  This would make sense considering the recommended keyboard access for grids is to move focus through the cells with the arrow keys.  But if this is the idea, I haven't found this to work in practice.  So, I figured I would step back and validate my interpretation of the ARIA Spec.
>>>>>> 
>>>>>> Thanks,
>>>>>> Todd Kloots
>>>>>> Accessibility Engineer
>>>>>> Yahoo!, Inc.
>>>>>> 
>>>> 
>>>> 
>> 
>> 

Received on Monday, 8 November 2010 22:20:30 UTC