- From: Edward O'Connor <eoconnor@apple.com>
- Date: Thu, 05 Jul 2012 15:17:51 -0700
- To: public-html@w3.org
Paul wrote:
> Can you give us an estimate of when you might be able to evaluate this
> revised CP from John?
I assume you're referring to the v4 proposal that John mentioned in [1].
(If so, my evaluation follows.)
John wrote:
> I have tried to address Ted's concerns, and have added the following
> proposed text to a new V4 Draft Proposal:
> http://www.w3.org/html/wg/wiki/Correct_Hidden_Attribute_Section_v4
A meta comment: it's a shame that a new wiki page gets created each time
this proposal gets seriously revised; it prevents interested parties
from using the wiki software's built in diff tool to see what's changed.
That said, here's an evaluation of the v4 proposal based on my previous
evaluation of the v3 proposal[2]:
== The Correct_Hidden_Attribute_Section_v4 proposal ==
Putting aside for a moment some editorial issues with the proposed
changes[3] the normative changes in the v4 proposal amount to the
following:
1. The meaning of hidden="" is changed from "the element is not yet, or
is no longer, relevant" to "the element is not yet, or is no longer,
visible or interactive."
This is unchanged from the v3 proposal.
2. It removes the restriction that hidden="" elements "must not be used
to hide content that could legitimately be shown in another
presentation."
This is unchanged from the v3 proposal.
3. It replaces the restriction that "elements that are not hidden should
not link to or refer to elements that are hidden" with several other,
related restrictions (described below).
This is unchanged from the v3 proposal.
4. It adds the restriction that "Elements that are not themselves
hidden must not hyperlink to elements that are hidden." (This is
equivalent to half of the restriction removed in #3 above.)
This is unchanged from the v3 proposal.
5. It adds a normative restriction on the use of two WAI-ARIA
attributes, aria-flowto="" and aria-owns="". I note that the PFWG has
objected to such restrictions being present in HTML5, so this
provision may result in a Formal Objection being raised. [4]
This is unchanged from the v3 proposal.
6. It adds normative language allowing authors to use hidden="" elements
to provide descriptive text:
"However, hidden elements MAY be used to provide descriptive text if
such content provides a good user experience, by using
aria-describedby and aria-labelledby and HTML labelling elements such
as <label>, <legend>, <caption>, and <figcaption>."
This is unchanged from the v3 proposal.
7. It adds normative language disallowing authors from using structured
content in hidden="" elements for providing descriptive text, though
it allows structured content when authors provide a scripted
mechanism for displaying the content on demand:
"Authors SHOULD avoid using hidden elements for longer content that
has structured text (e.g., headings, anchors, list markup, table
markup, etc.), as some user-agents/AT will flatten the referenced
elements to plain text, losing interactivity and semantic structure,
as noted above in the ARIA API mappings. If a (scripted) mechanism is
used to render the hidden content on-screen (on demand) so that
sighted and non-sighted users can effectively interact with the
structured content, then authors MAY provide structured content in
this scenario."
This is a change from the v3 proposal. I have already given John
feedback on this change in [5].
I *think* that covers all the differences between the v3 and v4
proposals, but I may have missed something. John, did I catch
everything?
Thanks,
Ted
1. http://lists.w3.org/Archives/Public/public-html/2012Jun/0132.html
2. http://lists.w3.org/Archives/Public/public-html/2012Jun/0066.html
3. Which look like they haven't been fixed in the change from v3 to v4.
4. "The WAI Protocols and Formats Working Group strongly objects to any
RFC 2119 normative requirements on WAI-ARIA markup in HTML Working
Group specifications."
— http://lists.w3.org/Archives/Public/public-html/2012May/0156.html
5. http://lists.w3.org/Archives/Public/public-html/2012Jun/0172.html
Received on Thursday, 5 July 2012 22:18:19 UTC