W3C home > Mailing lists > Public > public-html-a11y@w3.org > August 2012

Re: Other problems, @hidden (ISSUE-204 aria-hidden)

From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Date: Wed, 15 Aug 2012 13:37:56 +0200
To: Steve Faulkner <faulkner.steve@gmail.com>
Cc: Benjamin Hawkes-Lewis <bhawkeslewis@googlemail.com>, Maciej Stachowiak <mjs@apple.com>, Janina Sajka <janina@rednote.net>, John Foliot <john@foliot.ca>, Sam Ruby <rubys@intertwingly.net>, public-html@w3.org, HTML Accessibility Task Force <public-html-a11y@w3.org>
Message-ID: <20120815133756673403.6314a18e@xn--mlform-iua.no>
Steve Faulkner, Wed, 15 Aug 2012 11:30:08 +0100:

>> The 'HTML to Platform Accessibility APIs Implementation Guide' has not
>> documented *any* correspondence between the hidden attribute and
>> WAI-ARIA *or* with any accessibility APIs.[1]
> 
> it is not the place of the 'HTML to Platform Accessibility APIs 
> Implementation Guide' to document ARIA mappings to HTML,

AFAICT, I have misunderstood nothing. To document is not to spec but to 
show data about how the reality looks like. My perception of the A11Y 
implementation guide is that it tries to document reality rather than 
specify it.

> that should 
> be in the aria implementation guide, which it is for aria-hidden [1] 

The ARIA spec(s) do not talk about @hidden.

> Any reference to ARIA in the HTML guide is there for informative 
> purposes only.

I see no differences between me and the A11Y implementation guide here.

> as to @hidden, the 'HTML to Platform Accessibility APIs 
> Implementation Guide' has not *yet* documented the mappings

And my assumption was - and is - that this is because they are hard to 
document - perhaps because there is nothing to document. It seems to me 
that, at least for now, @hidden simply maps to style="display:none", 
and nothing more. Do you have data for any other conclusion?

We have heard that Firefox has started to implement what ISSUE-204 is 
about. So what does Firefox do if the @aria-describedby points to a 
hidden section which *also* has aria-hidden="true" set? I have not 
tested that exact example, but based on the tests I have don, I don't 
think it works. If so, then HTML5 is wrong - or at least not exact 
enough.

> [1] http://www.w3.org/WAI/PF/aria-implementation/#mapping_state-property
-- 
leif halvard silli
Received on Wednesday, 15 August 2012 11:38:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 15 August 2012 11:38:31 GMT