hixie: Try to match implementations better. (whatwg r7094)

hixie: Try to match implementations better. (whatwg r7094)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.5650&r2=1.5651&f=h
http://html5.org/tools/web-apps-tracker?from=7093&to=7094

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.5650
retrieving revision 1.5651
diff -u -d -r1.5650 -r1.5651
--- Overview.html 7 May 2012 23:31:55 -0000 1.5650
+++ Overview.html 7 May 2012 23:47:27 -0000 1.5651
@@ -46029,28 +46029,36 @@
   <p>When a <a href="#form-associated-element">form-associated element</a> is to be <dfn id="concept-form-association" title="concept-form-association">associated</dfn> with a form, its
   <a href="#form-owner">form owner</a> must be set to that form.</p>
 
-  <p>When a <a href="#form-associated-element">form-associated element</a>'s ancestor chain
-  changes, e.g. because it or one of its ancestors was <a href="#insert-an-element-into-a-document" title="insert an element into a document">inserted</a> or <a href="#remove-an-element-from-a-document" title="remove an element from a document">removed</a> from a
-  <code><a href="#document">Document</a></code>, then the user agent must <a href="#reset-the-form-owner">reset the form
-  owner</a> of that element. <span class="note">The <a href="#html-parser">HTML
-  parser</a> overrides this requirement when inserting form
-  controls.</span></p>
+  <p>When a <a href="#form-associated-element">form-associated element</a> or one of its
+  ancestors is <a href="#insert-an-element-into-a-document" title="insert an element into a
+  document">inserted into a <code>Document</code></a>, then the
+  user agent must <a href="#reset-the-form-owner">reset the form owner</a> of that
+  <a href="#form-associated-element">form-associated element</a>. <span class="note">The
+  <a href="#html-parser">HTML parser</a> overrides this requirement when inserting
+  form controls.</span></p>
+
+  <p>When an element is <a href="#remove-an-element-from-a-document" title="remove an element from a
+  document">removed from a <code>Document</code></a> resulting in a
+  <a href="#form-associated-element">form-associated element</a> and its <a href="#form-owner">form owner</a>
+  (if any) no longer being in the same <span>host subtree</span>, then
+  the user agent must <a href="#reset-the-form-owner">reset the form owner</a> of that
+  <a href="#form-associated-element">form-associated element</a>.</p>
 
   <p>When a <a href="#form-associated-element">form-associated element</a>'s <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute is set, changed, or
   removed, then the user agent must <a href="#reset-the-form-owner">reset the form owner</a>
   of that element.</p>
 
-  <p>When a <a href="#form-associated-element">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute and the <a href="#concept-id" title="concept-id">ID</a> of any of the
-  elements in the <code><a href="#document">Document</a></code> changes, then the user agent
-  must <a href="#reset-the-form-owner">reset the form owner</a> of that <a href="#form-associated-element">form-associated
+  <p>When a <a href="#form-associated-element">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute and the <a href="#concept-id" title="concept-id">ID</a> of any of the elements in the
+  <code><a href="#document">Document</a></code> changes, then the user agent must <a href="#reset-the-form-owner">reset
+  the form owner</a> of that <a href="#form-associated-element">form-associated
   element</a>.</p>
 
   <p>When a <a href="#form-associated-element">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute and an element with an
-  <a href="#concept-id" title="concept-id">ID</a> is <a href="#insert-an-element-into-a-document" title="insert an element into a document">inserted
-  into</a> or <a href="#remove-an-element-from-a-document" title="remove an element from a
-  document">removed from</a> the <code><a href="#document">Document</a></code>, then the
-  user agent must <a href="#reset-the-form-owner">reset the form owner</a> of that
-  <a href="#form-associated-element">form-associated element</a>.</p>
+  <a href="#concept-id" title="concept-id">ID</a> is <a href="#insert-an-element-into-a-document" title="insert an element
+  into a document">inserted into</a> or <a href="#remove-an-element-from-a-document" title="remove an
+  element from a document">removed from</a> the
+  <code><a href="#document">Document</a></code>, then the user agent must <a href="#reset-the-form-owner">reset the form
+  owner</a> of that <a href="#form-associated-element">form-associated element</a>.</p>
 
   <p>When the user agent is to <dfn id="reset-the-form-owner">reset the form owner</dfn> of a
   <a href="#form-associated-element">form-associated element</a>, it must run the following

Received on Monday, 7 May 2012 23:47:58 UTC