<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>10216</bug_id>
          
          <creation_ts>2010-07-21 08:18:10 +0000</creation_ts>
          <short_desc>When inserting a &lt;form&gt; element in table we need to set the form element pointer to point to the element created.</short_desc>
          <delta_ts>2010-10-04 14:32:31 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>pre-LC1 HTML5 spec (editor: Ian Hickson)</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#parsing-main-intable</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>eric</cc>
    
    <cc>hsivonen</cc>
    
    <cc>ian</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>w3c</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>37035</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2010-07-21 08:18:10 +0000</bug_when>
    <thetext>Section: http://www.whatwg.org/specs/web-apps/current-work/#parsing-main-intable

Comment:
When inserting a &lt;form&gt; element in table we need to set the form element
pointer to point to the element created.

Posted from: 98.210.108.185</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37036</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Barth">w3c</who>
    <bug_when>2010-07-21 08:19:04 +0000</bug_when>
    <thetext>Here&apos;s a test case:

&lt;table&gt;
&lt;form onsubmit=&quot;document.write(&apos;Form did submit&apos;); return false&quot;&gt;
&lt;input type=submit&gt;
&lt;script&gt;
document.getElementsByTagName(&apos;input&apos;)[0].click();
&lt;/script&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37037</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">w3c</who>
    <bug_when>2010-07-21 08:37:41 +0000</bug_when>
    <thetext>The Firefox nightly seems to set the form pointer here too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37454</commentid>
    <comment_count>3</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-08-16 18:19:05 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Accepted
Change Description: see diff given below
Rationale: Concurred with reporter&apos;s comments.

It would be useful if you could add some tests to the relevant test suites that check that this works even in cases like:

  1: &lt;table&gt; &lt;form&gt; &lt;/table&gt; &lt;input&gt;
  2: &lt;form&gt; &lt;table&gt; &lt;form&gt; &lt;input&gt; &lt;/table&gt; &lt;input&gt;
  3: &lt;form&gt; &lt;table&gt; &lt;input&gt; &lt;/form&gt; &lt;form&gt; &lt;input&gt; &lt;/table&gt; &lt;input&gt;

Which forms do the inputs get associated with? Is that compatible with legacy?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37455</commentid>
    <comment_count>4</comment_count>
    <who name="">contributor</who>
    <bug_when>2010-08-16 18:20:07 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r5291.
Check-in comment: &lt;table&gt;&lt;form&gt; also sets form pointer.
http://html5.org/tools/web-apps-tracker?from=5290&amp;to=5291</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>