Re: Response to: ChangeProposals/DeprecateLongdesc

Silvia Pfeiffer, Tue, 23 Aug 2011 09:06:41 +1000:
  [ … snip … ]
> Also, maybe we should propose a change to the HTML spec:
> "The hidden attribute is a boolean attribute. When specified on an
> element, it indicates that the element is not yet, or is no longer,
> relevant. User agents should not render elements that have the hidden
> attribute specified."
> 
> should become
> 
> "The hidden attribute is a boolean attribute. When specified on an
> element, it indicates that the element is not yet, or is no longer,
> *visually* relevant. User agents should not render elements that have
> the hidden attribute specified."

This does not sound smart.

> Also, the further text would need a change, too - in particular this
> cannot stay as is:
> "if something is marked hidden, it is hidden from all presentations,
> including, for instance, screen readers."
> Something would need to be added about hiding it from screen readers
> in their normal page progression, which is indeed necessary, but not
> hiding it from @aria-describedby.

This sounds smarter. One coudl simply add that ARIA is not bound by 
this rule.

Btw - and from another POV: while @hidden currently hides the element 
(or as the spec says "not yet" sees it as relevant), it doesn't follow 
that, when made "un-hidden", it becomes un-hidden for *all* 
presentations - does it?

> Maybe @aria-describedby would create
> a temporally restricted unhiding and focus for tabbing, similar to how
> modal dialogs work.

+1
-- 
Leif H Silli

Received on Monday, 22 August 2011 23:25:50 UTC