WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Table with expandable row > focus management

for

From: Mallory
Date: Apr 23, 2017 2:43PM


In our case, multiple rows can be expanded and the tables are often
sortable (so I would not be able to guarantee where the expander
rows are). The rows who appear should ideally come right after
the row who initialised their opening-ness, so I can always move
down by 1 row to find new rows (IF I don't move focus down into
those new rows myself).

cheers,

On Sun, Apr 23, 2017, at 08:06 PM, Fernand van Olphen wrote:
> Thanks everyone for your comments! They're very useful.
>
>
> @ Mallory: maybe a design pattern could be that the trigger element ( the
> plus sign) should always be in a LAST column, not in a FIRST column.
>
> Putting the trigger element in the last column will solve the focus
> problem, in my view.
>
> Because: in that case the expandable row directly follows the trigger
> element in the source order, which makes traversing the DOM a lot more
> logical.
>
> Or am I mistaken?
>
> - Fernand
>
> De disclaimer van toepassing op e-mail van de gemeente Den Haag vindt u
> op: http://www.denhaag.nl/disclaimer
> > > >