Short URL: http://html5.org/r/2794
Index: source
===================================================================
--- source (revision 2793)
+++ source (revision 2794)
@@ -58750,10 +58750,6 @@
immediately above the <var title="">formatting element</var> in the
<span>stack of open elements</span>.</p></li>
- <li><p>If the <var title="">furthest block</var> has a parent node,
- then remove the <var title="">furthest block</var> from its parent
- node.</p></li>
-
<li><p>Let a bookmark note the position of the <var
title="">formatting element</var> in the <span>list of active
formatting elements</span> relative to the elements on either
@@ -58785,7 +58781,7 @@
title="">node</var> in the <span>list of active formatting
elements</span>.</li>
- <li>If <var title="">node</var> has any children, perform a shallow
+ <li>Perform a shallow
clone of <var title="">node</var>, replace the entry for
<var title="">node</var> in the <span>list of active formatting
elements</span> with an entry for the clone, replace the
@@ -58811,7 +58807,8 @@
<code>table</code>, <code>tbody</code>, <code>tfoot</code>,
<code>thead</code>, or <code>tr</code> element, then,
<span>foster parent</span> whatever <var title="">last
- node</var> ended up being in the previous step.</p>
+ node</var> ended up being in the previous step, first removing
+ it from its previous parent node if any.</p>
<p>Otherwise, append whatever <var title="">last node</var>
ended up being in the previous step to the <var title="">common