[Bug 25140] restrict summary element content?

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25140

--- Comment #11 from steve faulkner <faulkner.steve@gmail.com> ---
(In reply to Simon Pieters from comment #9)
> (In reply to steve faulkner from comment #8)
> > there in lies the issue, the acc name for the above example would be:
> > 
> > " major pain also show minor pain (max number of minor pains)"
> >  
> > nonsensical
> 
> As I said, you can use aria-label to override it if it gets nonsensical.
> That's what aria-label is for.

I haven't encountered any anonymous controls (in shadow DOM) that can be
labelled by an author, from the DOM. I thought that the inability to reference
stuff in the shadow DOM from the DOM was a feature (i.e. encapsulation) it is
for author shadow DOM - see
http://blog.paciellogroup.com/2014/03/stuff-doesnt-work-dom-shadow-dom/

> 
> However the example is hypothetical, I'm not convinced it's an issue in
> practice. Looking at the examples in comment 2 they would all be fine.
> 
> > how are we working around OSX issues? why replicate a poor UI?
> 
> My understanding from your earlier comment was that one motivation for the
> default action was to get usability for people with motor disabilities for
> <details> also on platforms that normally have poor usability for the
> disclosure triangles. That seems like a workaround to me.
> 
> I don't agree that it's poor UI. I can buy that the click area is small, but
> one possible solution to that is to make it bigger...
> 
> Usually HTML features that are also available natively in the platform
> follow platform conventions (e.g. focus behavior).

platform conventions for disclosure type widgets vary (on windows as noted
previously the whole 'summary' is clickable.


> 
> > right and that's why i have suggested restricting, as from an adhoc review
> > the majority of uses don't require the addition of other controls,
> 
> Right. But being a minority use case doesn't mean it shouldn't be addressed.

the minority use case can be addressed via scripting see
http://codepen.io/stevef/pen/jiCBE as an example.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 3 April 2014 10:32:38 UTC