HTML Standard Tracker

Diff (omit for latest revision)
Filter

Short URL: http://html5.org/r/6980

File a bug

SVNBugCommentTime (UTC)
6980Apply W3C chair revert request (to W3C copy only). Fix markup typo.2012-02-08 22:59
Index: source
===================================================================
--- source	(revision 6979)
+++ source	(revision 6980)
@@ -227,6 +227,12 @@
    not yet formally resolved in the W3C and the specifications will
    likely converge on this issue when it is.</li><!--PUBDATE--><!--FORK-->
 
+   <li>The W3C HTML specification contradicts the ARIA specification
+   because of a <a
+   href="http://lists.w3.org/Archives/Public/public-html/2012Feb/0066.html">working
+   group chair request from February
+   2012</a>.</li><!--HIDDENARIA--><!--FORK-->
+
   </ul>
 
   <p>The following sections are only published in the WHATWG
@@ -11745,11 +11751,11 @@
   element's <code title="attr-translate">translate</code> attribute is
   in the <i>no</i> state, then the element's <span>translation
   mode</span> is in the <span>no-translate</span> state. Otherwise,
-  the element's code title="attr-translate">translate</code> attribute
-  is in the <i>inherit</i> state; in that case, the element's
-  <span>translation mode</span> is in the same state as its parent
-  element, if any, or in the <span>translate-enabled</span> state, if
-  the element is a <span>root element</span>.</p>
+  the element's <code title="attr-translate">translate</code>
+  attribute is in the <i>inherit</i> state; in that case, the
+  element's <span>translation mode</span> is in the same state as its
+  parent element, if any, or in the <span>translate-enabled</span>
+  state, if the element is a <span>root element</span>.</p>
 
   <p>When an element is in the <dfn>translate-enabled</dfn> state, the
   element's attribute values and the values of its <code>Text</code>
@@ -82668,14 +82674,27 @@
   <p>All <span>HTML elements</span> may have the <code
   title="attr-hidden">hidden</code> content attribute set. The <code
   title="attr-hidden">hidden</code> attribute is a <span>boolean
-  attribute</span>. When specified on an element, it indicates that
-  the element is not yet, or is no longer, directly relevant to the
-  page's current state, or that it is being used to declare content to
-  be reused by other parts of the page as opposed to being directly
-  accessed by the user. <span class="impl">User agents should not
-  render elements that have the <code
-  title="attr-hidden">hidden</code> attribute specified.</span></p>
+  attribute</span>.
 
+<!--END w3c-html--><!--HIDDENARIA--><!--FORK-->
+
+  When specified on an element, it indicates that the element is not
+  yet, or is no longer, directly relevant to the page's current state,
+  or that it is being used to declare content to be reused by other
+  parts of the page as opposed to being directly accessed by the user.
+
+<!--START w3c-html--><!--END complete-->
+
+  When specified on an element, it indicates that the element is not
+  yet, or is no longer, relevant.
+
+<!--START complete-->
+
+  <span class="impl">User agents should not render elements that have
+  the <code title="attr-hidden">hidden</code> attribute
+  specified.</span></p>
+
+
   <div class="example">
 
    <p>In the following skeletal example, the attribute is used to hide
@@ -82717,6 +82736,8 @@
   <!-- for example, "<a hidden href=#content>Skip to content</a>" would be inappropriate. -->
   <!-- (but only add that example if you first add some more good valid examples -->
 
+<!--END w3c-html--><!--HIDDENARIA--><!--FORK-->
+
   <p>Elements that are not themselves <code
   title="attr-hidden">hidden</code> must not <span>hyperlink</span> to
   elements that are <code title="attr-hidden">hidden</code>. The <code
@@ -82729,6 +82750,14 @@
   <p>Elements and scripts may, however, refer to elements that are
   <code title="attr-hidden">hidden</code> in other contexts.</p>
 
+<!--START w3c-html--><!--END complete-->
+
+  <p>Elements that are not <code title="attr-hidden">hidden</code>
+  should not link to or refer to elements that are <code
+  title="attr-hidden">hidden</code>.</p>
+
+<!--START complete-->
+
   <div class="example">
 
    <p>For example, it would be incorrect to use the <code
@@ -82737,6 +82766,8 @@
    attribute. If the content is not applicable or relevant, then there
    is no reason to link to it.</p>
 
+<!--END w3c-html--><!--HIDDENARIA--><!--FORK-->
+
    <p>It would be fine, however, to use the ARIA <code
    title="attr-aria-describedby">aria-describedby</code> attribute to
    refer to descriptions that are themselves <code
@@ -82751,6 +82782,18 @@
    control could refer to a hidden <code>form</code> element using its
    <code title="attr-fae-form">form</code> attribute.</p>
 
+<!--START w3c-html--><!--END complete-->
+
+   <p>It would similarly be incorrect to use the ARIA <code
+   title="attr-aria-describedby">aria-describedby</code> attribute to
+   refer to descriptions that are themselves <code
+   title="attr-hidden">hidden</code>. Hiding a section means that it
+   is not applicable or relevant to anyone at the current time, so
+   clearly it cannot be a valid description of content the user can
+   interact with.</p>
+
+<!--START complete-->
+
   </div>
 
   <p>Elements in a section hidden by the <code

|