[Bug 9817] Details element Focus problem

http://www.w3.org/Bugs/Public/show_bug.cgi?id=9817





--- Comment #6 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>  2010-09-10 05:37:45 ---
(In reply to comment #5)
> (In reply to comment #2)
> > I recommend only details receive focus and that the summary be a label for it.
> > In other words <summary> should not support tabindex
> 
> Was this something you said based on how <label> works in Webkit? 
> 
> In Webkit, then it isn't possible to jump to the <label> via tabbing, no matter
> if you set the @tabindex attribute for <label>. As one tabs, the <label> is
> simply jumped over, in favour of the next element on the index list.

Webkit also doesn't allow focus on <legend> - only on <fieldset>.

Regarding your expensive-for-AT-to-implement argument: Isn't the
fieldset/legend/label/input combo quite complex as well? Do you simply want to
avoid the same kind of complexitiy?

It seems like giving focus to the <summary> element, is quite logical to
authors. See this early <details> demo: 
http://mathiasbynens.be/demo/html5-details-jquery
(article: http://mathiasbynens.be/notes/html5-details-jquery) 

In my view we have a similar dilema for <table>: I always found it illogical
that @summary was located at <table> instad of on <caption> - as if one coudn't
decide if the caption or the container should carry the caption role.

Also see bug 10483: When we have captions, then I think it is important that
that there is strong link between the captioning elemenet and the container
element, as that element represents the entire element. E.g. if I had a page
full of table elements, then the natural thing - if I were to jump from table
to table - would be to jump from caption to caption. Should I want to copy the
entire table, then it is just to move one parent up. And if I want to focus on
the content, then I visit the adjacent element of the caption. The captioning
element is like the semantic tag of the framing element  -
details/table/figure.

Finally, it seems like you consider the focus-ability closely linked to the
role.  In that regard, how do you evaluate that <summary> at the moment has
strong native semantics role="heading"?

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 10 September 2010 05:37:47 UTC