HTML Standard Tracker

Filter

File a bug

SVNBugCommentTime (UTC)
39697583[Gecko] [Internet Explorer] [Opera] [Webkit] <label for=x> <input id=x hidden> should do nothing when you activate the label, regardless of platform.2009-09-22 11:32
@@ -7665,21 +7665,21 @@ interface <dfn>HTMLUnknownElement</dfn> : <span>HTMLElement</span> { };</pre>
 
   <p>The <code>HTMLElement</code> interface holds methods and
   attributes related to a number of disparate features, and the
   members of this interface are therefore described in various
   different sections of this specification.</p>
 
   <div class="impl">
 
   <p>The <code>HTMLUnknownElement</code> interface must be used for
   <span>HTML elements</span> that are not defined by this
-  specification.</p>
+  specification (or other applicable specifications).</p>
 
   </div>
 
 
 
   <h4><dfn>Global attributes</dfn></h4>
 
   <p>The following attributes are common to and may be specified on
   all <span>HTML elements</span><span class="impl"> (even those not
   defined in this specification)</span>:</p>
@@ -34209,21 +34209,23 @@ interface <dfn>HTMLFormElement</dfn> : <span>HTMLElement</span> {
   <p>If the <code title="attr-label-for">for</code> attribute is not
   specified, but the <code>label</code> element has a <span
   title="category-label">labelable form-associated element</span>
   descendant, then the first such descendant in <span>tree
   order</span> is the <code>label</code> element's <span>labeled
   control</span>.</p>
 
   <p>The <code>label</code> element's exact default presentation and
   behavior, in particular what its <span>activation behavior</span>
   might be, if anything, should match the platform's label
-  behavior.</p>
+  behavior. When the <span>labeled control</span> is not <span>being
+  rendered</span>, then the <code>label</code> element's
+  <span>activation behavior</span> must be to do nothing.</p>
 
   <div class="example">
 
    <p>For example, on platforms where clicking a checkbox label checks
    the checkbox, clicking the <code>label</code> in the following
    snippet could trigger the user agent to <span>run synthetic click
    activation steps</span> on the <code>input</code> element, as if
    the element itself had been triggered by the user:</p>
 
    <pre>&lt;label>&lt;input type=checkbox name=lost> Lost&lt;/label></pre>
@@ -79612,21 +79614,22 @@ document.body.appendChild(text);
   interface appropriate for the element type corresponding to the tag
   name of the token in the given namespace (as given in the
   specification that defines that element, e.g. for an <code>a</code>
   element in the <span>HTML namespace</span>, this specification
   defines it to be the <code>HTMLAnchorElement</code> interface), with
   the tag name being the name of that element, with the node being in
   the given namespace, and with the attributes on the node being those
   given in the given token.</p>
 
   <p>The interface appropriate for an element in the <span>HTML
-  namespace</span> that is not defined in this specification is
+  namespace</span> that is not defined in this specification (or other
+  applicable specifications) is
   <code>HTMLUnknownElement</code>. Element in other namespaces whose
   interface is not defined by that namespace's specification must use
   the interface <code>Element</code>.</p>
 
   <p>When a <span title="category-reset">resettable</span> element is
   created in this manner, its <span
   title="concept-form-reset-control">reset algorithm</span> must be
   invoked once the attributes are set. (This initializes the element's
   <span title="concept-fe-value">value</span> and <span
   title="concept-fe-checked">checkedness</span> based on the element's

|