<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[189347] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/189347">189347</a></dd>
<dt>Author</dt> <dd>rniwa@webkit.org</dd>
<dt>Date</dt> <dd>2015-09-04 09:25:02 -0700 (Fri, 04 Sep 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Range.isPointInRange check root node before verifying offset
https://bugs.webkit.org/show_bug.cgi?id=148776

isPointInRange should never throw WrongDocumentError
https://bugs.webkit.org/show_bug.cgi?id=148779

Reviewed by Darin Adler.

Source/WebCore:

Fixed two bugs since they were inter-dependent on each other.

We use the same trick we used for comparePoint in <a href="http://trac.webkit.org/projects/webkit/changeset/189327">r189327</a> to avoid O(n) operation in common cases
and return false when either calls to compareBoundaryPoints yields a WrongDocumentError.

No new tests since this is covered by an existing W3C test.

* dom/Range.cpp:
(WebCore::Range::isPointInRange):
(WebCore::Range::comparePoint):

LayoutTests:

Rebaselined the test now that all test cases pass.

* http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestshttptestsw3cdomrangesRangeisPointInRangeexpectedtxt">trunk/LayoutTests/http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoredomRangecpp">trunk/Source/WebCore/dom/Range.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (189346 => 189347)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-09-04 16:21:27 UTC (rev 189346)
+++ trunk/LayoutTests/ChangeLog        2015-09-04 16:25:02 UTC (rev 189347)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2015-09-04  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Range.isPointInRange check root node before verifying offset
+        https://bugs.webkit.org/show_bug.cgi?id=148776
+
+        isPointInRange should never throw WrongDocumentError
+        https://bugs.webkit.org/show_bug.cgi?id=148779
+
+        Reviewed by Darin Adler.
+
+        Rebaselined the test now that all test cases pass.
+
+        * http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt:
+
</ins><span class="cx"> 2015-09-04  Alexey Proskuryakov  &lt;ap@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         css3/flexbox/csswg/css-flexbox-height-animation-stretch.html is flaky
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsw3cdomrangesRangeisPointInRangeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt (189346 => 189347)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt        2015-09-04 16:21:27 UTC (rev 189346)
+++ trunk/LayoutTests/http/tests/w3c/dom/ranges/Range-isPointInRange-expected.txt        2015-09-04 16:25:02 UTC (rev 189347)
</span><span class="lines">@@ -66,8 +66,8 @@
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -90,22 +90,22 @@
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -127,8 +127,8 @@
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -138,7 +138,7 @@
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -151,22 +151,22 @@
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -177,7 +177,7 @@
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -188,8 +188,8 @@
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -199,7 +199,7 @@
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -212,22 +212,22 @@
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -238,7 +238,7 @@
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -249,8 +249,8 @@
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -260,7 +260,7 @@
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -273,22 +273,22 @@
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -299,7 +299,7 @@
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -310,8 +310,8 @@
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -321,7 +321,7 @@
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -334,22 +334,22 @@
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -360,7 +360,7 @@
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -371,8 +371,8 @@
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -382,7 +382,7 @@
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -395,22 +395,22 @@
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -421,7 +421,7 @@
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -432,8 +432,8 @@
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -443,7 +443,7 @@
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -456,22 +456,22 @@
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -482,7 +482,7 @@
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -493,8 +493,8 @@
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -504,7 +504,7 @@
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -517,22 +517,22 @@
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -543,7 +543,7 @@
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -554,8 +554,8 @@
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -565,7 +565,7 @@
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -578,22 +578,22 @@
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -604,7 +604,7 @@
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -615,8 +615,8 @@
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -626,7 +626,7 @@
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -639,22 +639,22 @@
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -665,7 +665,7 @@
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -676,8 +676,8 @@
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -687,7 +687,7 @@
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -700,22 +700,22 @@
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -726,7 +726,7 @@
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -737,8 +737,8 @@
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -748,7 +748,7 @@
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -761,22 +761,22 @@
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -787,7 +787,7 @@
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -798,8 +798,8 @@
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -809,7 +809,7 @@
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -822,22 +822,22 @@
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -848,7 +848,7 @@
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -859,8 +859,8 @@
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -870,7 +870,7 @@
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -883,22 +883,22 @@
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -909,7 +909,7 @@
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -920,8 +920,8 @@
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -931,7 +931,7 @@
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -944,22 +944,22 @@
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -970,7 +970,7 @@
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -981,8 +981,8 @@
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -992,7 +992,7 @@
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1005,22 +1005,22 @@
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1031,7 +1031,7 @@
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1042,7 +1042,7 @@
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
</ins><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="lines">@@ -1053,7 +1053,7 @@
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1076,7 +1076,7 @@
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="lines">@@ -1114,7 +1114,7 @@
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1137,7 +1137,7 @@
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="lines">@@ -1165,7 +1165,7 @@
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
</span><del>-FAIL Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1175,7 +1175,7 @@
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1225,10 +1225,8 @@
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] assert_throws: Must throw IndexSizeError if offset is greater than  length function &quot;function () {
-          range.isPointInRange(node, offset...&quot; did not throw
-FAIL Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] assert_throws: Must throw IndexSizeError if offset is greater than  length function &quot;function () {
-          range.isPointInRange(node, offset...&quot; did not throw
</del><ins>+PASS Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1238,8 +1236,7 @@
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] assert_throws: Must throw IndexSizeError if offset is greater than  length function &quot;function () {
-          range.isPointInRange(node, offset...&quot; did not throw
</del><ins>+PASS Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1262,14 +1259,12 @@
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] assert_throws: Must throw IndexSizeError if offset is greater than  length function &quot;function () {
-          range.isPointInRange(node, offset...&quot; did not throw
</del><ins>+PASS Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] assert_throws: Must throw IndexSizeError if offset is greater than  length function &quot;function () {
-          range.isPointInRange(node, offset...&quot; did not throw
</del><ins>+PASS Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1316,10 +1311,10 @@
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -1339,11 +1334,11 @@
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 20 [foreignPara1.firstChild, 0], range 60 detached 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -1377,10 +1372,10 @@
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -1400,11 +1395,11 @@
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 21 [foreignPara1.firstChild, 1], range 60 detached 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -1438,10 +1433,10 @@
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -1461,11 +1456,11 @@
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 22 [foreignPara1.firstChild, 8], range 60 detached 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -1499,10 +1494,10 @@
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -1522,11 +1517,11 @@
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] IndexSizeError: DOM Exception 1
-FAIL Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 23 [foreignPara1.firstChild, 9], range 60 detached 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -1535,8 +1530,8 @@
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1546,7 +1541,7 @@
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1559,22 +1554,22 @@
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1585,7 +1580,7 @@
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1596,8 +1591,8 @@
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1607,7 +1602,7 @@
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1620,22 +1615,22 @@
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1646,7 +1641,7 @@
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1657,8 +1652,8 @@
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1668,7 +1663,7 @@
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1681,22 +1676,22 @@
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1707,7 +1702,7 @@
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1718,8 +1713,8 @@
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1729,7 +1724,7 @@
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1742,22 +1737,22 @@
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1768,7 +1763,7 @@
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1779,8 +1774,8 @@
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1790,7 +1785,7 @@
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1803,22 +1798,22 @@
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1829,7 +1824,7 @@
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1840,8 +1835,8 @@
</span><span class="cx"> PASS Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1851,7 +1846,7 @@
</span><span class="cx"> PASS Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1864,22 +1859,22 @@
</span><span class="cx"> PASS Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1890,7 +1885,7 @@
</span><span class="cx"> PASS Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1901,8 +1896,8 @@
</span><span class="cx"> PASS Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -1912,7 +1907,7 @@
</span><span class="cx"> PASS Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -1925,22 +1920,22 @@
</span><span class="cx"> PASS Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -1951,7 +1946,7 @@
</span><span class="cx"> PASS Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -1987,10 +1982,10 @@
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -2010,11 +2005,11 @@
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 31 [foreignDoc.documentElement, 0], range 60 detached 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -2048,10 +2043,10 @@
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -2071,11 +2066,11 @@
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 32 [foreignDoc.documentElement, 1], range 60 detached 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -2109,10 +2104,10 @@
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -2132,11 +2127,11 @@
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 33 [foreignDoc.head, 0], range 60 detached 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -2170,10 +2165,10 @@
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -2193,11 +2188,11 @@
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 34 [foreignDoc.body, 1], range 60 detached 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -2206,8 +2201,8 @@
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2217,7 +2212,7 @@
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2230,22 +2225,22 @@
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2256,7 +2251,7 @@
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2267,8 +2262,8 @@
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2278,7 +2273,7 @@
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2291,22 +2286,22 @@
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2317,7 +2312,7 @@
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2328,8 +2323,8 @@
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2339,7 +2334,7 @@
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2352,22 +2347,22 @@
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2378,7 +2373,7 @@
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2389,8 +2384,8 @@
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2400,7 +2395,7 @@
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2413,22 +2408,22 @@
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2439,7 +2434,7 @@
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2450,8 +2445,8 @@
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2461,7 +2456,7 @@
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2474,22 +2469,22 @@
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2500,7 +2495,7 @@
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2511,8 +2506,8 @@
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2522,7 +2517,7 @@
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2535,22 +2530,22 @@
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2561,7 +2556,7 @@
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2583,7 +2578,7 @@
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2611,7 +2606,7 @@
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2644,7 +2639,7 @@
</span><span class="cx"> PASS Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2694,8 +2689,8 @@
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2705,7 +2700,7 @@
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2718,22 +2713,22 @@
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2744,7 +2739,7 @@
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2755,8 +2750,8 @@
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2766,7 +2761,7 @@
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2779,22 +2774,22 @@
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2805,7 +2800,7 @@
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2816,8 +2811,8 @@
</span><span class="cx"> PASS Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2827,7 +2822,7 @@
</span><span class="cx"> PASS Point 45 [document, -1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2840,22 +2835,22 @@
</span><span class="cx"> PASS Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2866,7 +2861,7 @@
</span><span class="cx"> PASS Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2877,8 +2872,8 @@
</span><span class="cx"> PASS Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2888,7 +2883,7 @@
</span><span class="cx"> PASS Point 46 [document, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2901,22 +2896,22 @@
</span><span class="cx"> PASS Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2927,7 +2922,7 @@
</span><span class="cx"> PASS Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2938,8 +2933,8 @@
</span><span class="cx"> PASS Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -2949,7 +2944,7 @@
</span><span class="cx"> PASS Point 47 [document, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -2962,22 +2957,22 @@
</span><span class="cx"> PASS Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -2988,7 +2983,7 @@
</span><span class="cx"> PASS Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -2999,8 +2994,8 @@
</span><span class="cx"> PASS Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -3010,7 +3005,7 @@
</span><span class="cx"> PASS Point 48 [document, 2], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -3023,22 +3018,22 @@
</span><span class="cx"> PASS Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -3049,7 +3044,7 @@
</span><span class="cx"> PASS Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -3060,8 +3055,8 @@
</span><span class="cx"> PASS Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -3071,7 +3066,7 @@
</span><span class="cx"> PASS Point 49 [document, 3], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -3084,22 +3079,22 @@
</span><span class="cx"> PASS Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -3110,7 +3105,7 @@
</span><span class="cx"> PASS Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -3121,8 +3116,8 @@
</span><span class="cx"> PASS Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -3132,7 +3127,7 @@
</span><span class="cx"> PASS Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -3145,22 +3140,22 @@
</span><span class="cx"> PASS Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -3171,7 +3166,7 @@
</span><span class="cx"> PASS Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -3182,8 +3177,8 @@
</span><span class="cx"> PASS Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -3193,7 +3188,7 @@
</span><span class="cx"> PASS Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -3206,22 +3201,22 @@
</span><span class="cx"> PASS Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -3232,7 +3227,7 @@
</span><span class="cx"> PASS Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -3243,8 +3238,8 @@
</span><span class="cx"> PASS Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] WrongDocumentError: DOM Exception 4
-FAIL Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -3254,7 +3249,7 @@
</span><span class="cx"> PASS Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -3267,22 +3262,22 @@
</span><span class="cx"> PASS Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -3293,7 +3288,7 @@
</span><span class="cx"> PASS Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -3304,8 +3299,8 @@
</span><span class="cx"> PASS Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] IndexSizeError: DOM Exception 1
-FAIL Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -3315,7 +3310,7 @@
</span><span class="cx"> PASS Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -3328,22 +3323,22 @@
</span><span class="cx"> PASS Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -3354,7 +3349,7 @@
</span><span class="cx"> PASS Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -3390,10 +3385,10 @@
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -3413,11 +3408,11 @@
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 54 [foreignDoc, 0], range 60 detached 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -3451,10 +3446,10 @@
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -3474,11 +3469,11 @@
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 55 [foreignDoc, 1], range 60 detached 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -3512,10 +3507,10 @@
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -3535,11 +3530,11 @@
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 56 [foreignComment, 2], range 60 detached 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -3573,10 +3568,10 @@
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -3596,11 +3591,11 @@
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 57 [foreignTextNode, 0], range 60 detached 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -3634,10 +3629,10 @@
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -3657,11 +3652,11 @@
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] WrongDocumentError: DOM Exception 4
-FAIL Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 58 [foreignTextNode, 36], range 60 detached 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -3696,10 +3691,10 @@
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -3719,11 +3714,11 @@
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 59 [xmlDoc, -1], range 60 detached 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -3757,10 +3752,10 @@
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -3780,11 +3775,11 @@
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 60 [xmlDoc, 0], range 60 detached 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -3818,10 +3813,10 @@
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -3841,11 +3836,11 @@
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 61 [xmlDoc, 1], range 60 detached 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -3879,10 +3874,10 @@
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -3902,11 +3897,11 @@
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] IndexSizeError: DOM Exception 1
</del><ins>+PASS Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 62 [xmlDoc, 5], range 60 detached 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -3940,10 +3935,10 @@
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -3963,11 +3958,11 @@
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 63 [xmlComment, 0], range 60 detached 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -4001,10 +3996,10 @@
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -4024,11 +4019,11 @@
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 64 [xmlComment, 4], range 60 detached 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -4062,10 +4057,10 @@
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -4085,11 +4080,11 @@
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 65 [processingInstruction, 0], range 60 detached 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -4123,10 +4118,10 @@
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -4146,11 +4141,11 @@
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 66 [processingInstruction, 5], range 60 detached 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -4184,10 +4179,10 @@
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -4207,11 +4202,11 @@
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] WrongDocumentError: DOM Exception 4
</del><ins>+PASS Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 67 [processingInstruction, 9], range 60 detached 
</span><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -4243,7 +4238,7 @@
</span><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="lines">@@ -4304,7 +4299,7 @@
</span><span class="cx"> PASS Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="lines">@@ -4366,7 +4361,7 @@
</span><span class="cx"> PASS Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="lines">@@ -4427,7 +4422,7 @@
</span><span class="cx"> PASS Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="lines">@@ -4489,7 +4484,7 @@
</span><span class="cx"> PASS Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="lines">@@ -4550,7 +4545,7 @@
</span><span class="cx"> PASS Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="lines">@@ -4673,7 +4668,7 @@
</span><span class="cx"> PASS Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="lines">@@ -4757,7 +4752,7 @@
</span><span class="cx"> PASS Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -4796,7 +4791,7 @@
</span><span class="cx"> PASS Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -4880,7 +4875,7 @@
</span><span class="cx"> PASS Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</ins><span class="cx"> PASS Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 78 [detachedForeignComment, 4], range 60 detached 
</span><span class="lines">@@ -4919,7 +4914,7 @@
</span><span class="cx"> PASS Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -4981,7 +4976,7 @@
</span><span class="cx"> PASS Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><span class="lines">@@ -5064,7 +5059,7 @@
</span><span class="cx"> PASS Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><del>-FAIL Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 81 [foreignDocfrag, 0], range 60 detached 
</span><span class="cx"> PASS Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -5126,7 +5121,7 @@
</span><span class="cx"> PASS Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] assert_true: Must return true if point is not before start, after end, or in different tree expected true got false
</del><ins>+PASS Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 82 [xmlDocfrag, 0], range 60 detached 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] 
</span><span class="lines">@@ -5134,8 +5129,8 @@
</span><span class="cx"> PASS Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] InvalidNodeTypeError: DOM Exception 24
-FAIL Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -5145,7 +5140,7 @@
</span><span class="cx"> PASS Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -5158,22 +5153,22 @@
</span><span class="cx"> PASS Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -5184,7 +5179,7 @@
</span><span class="cx"> PASS Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -5195,8 +5190,8 @@
</span><span class="cx"> PASS Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] InvalidNodeTypeError: DOM Exception 24
-FAIL Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -5206,7 +5201,7 @@
</span><span class="cx"> PASS Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -5219,22 +5214,22 @@
</span><span class="cx"> PASS Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -5245,7 +5240,7 @@
</span><span class="cx"> PASS Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -5256,8 +5251,8 @@
</span><span class="cx"> PASS Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] 
</span><del>-FAIL Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] InvalidNodeTypeError: DOM Exception 24
-FAIL Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] 
+PASS Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1] 
</span><span class="lines">@@ -5267,7 +5262,7 @@
</span><span class="cx"> PASS Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1] 
</span><del>-FAIL Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] 
</span><span class="lines">@@ -5280,22 +5275,22 @@
</span><span class="cx"> PASS Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><del>-FAIL Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><del>-FAIL Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><del>-FAIL Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8] 
</span><del>-FAIL Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0] 
</span><del>-FAIL Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0] 
</span><span class="lines">@@ -5306,7 +5301,7 @@
</span><span class="cx"> PASS Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><del>-FAIL Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5] 
</ins><span class="cx"> PASS Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><span class="cx"> PASS Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="lines">@@ -5342,10 +5337,10 @@
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><del>-FAIL Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</ins><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><del>-FAIL Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</ins><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="lines">@@ -5365,11 +5360,11 @@
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><del>-FAIL Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</ins><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><del>-FAIL Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] InvalidNodeTypeError: DOM Exception 24
-FAIL Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
+PASS Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</ins><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</span><span class="cx"> PASS Point 86 [foreignDoctype, 0], range 60 detached 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] 
</span><span class="lines">@@ -5404,10 +5399,10 @@
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] 
</span><del>-FAIL Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] 
</ins><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] 
</span><del>-FAIL Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] 
</ins><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1] 
</span><span class="lines">@@ -5427,10 +5422,10 @@
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] 
</span><del>-FAIL Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] 
</ins><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4] 
</span><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0] 
</span><del>-FAIL Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] InvalidNodeTypeError: DOM Exception 24
</del><ins>+PASS Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0] 
</ins><span class="cx"> PASS Point 87 [xmlDoctype, 0], range 60 detached 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (189346 => 189347)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-09-04 16:21:27 UTC (rev 189346)
+++ trunk/Source/WebCore/ChangeLog        2015-09-04 16:25:02 UTC (rev 189347)
</span><span class="lines">@@ -1,3 +1,24 @@
</span><ins>+2015-09-04  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        Range.isPointInRange check root node before verifying offset
+        https://bugs.webkit.org/show_bug.cgi?id=148776
+
+        isPointInRange should never throw WrongDocumentError
+        https://bugs.webkit.org/show_bug.cgi?id=148779
+
+        Reviewed by Darin Adler.
+
+        Fixed two bugs since they were inter-dependent on each other.
+
+        We use the same trick we used for comparePoint in r189327 to avoid O(n) operation in common cases
+        and return false when either calls to compareBoundaryPoints yields a WrongDocumentError.
+
+        No new tests since this is covered by an existing W3C test.
+
+        * dom/Range.cpp:
+        (WebCore::Range::isPointInRange):
+        (WebCore::Range::comparePoint):
+
</ins><span class="cx"> 2015-09-03  Commit Queue  &lt;commit-queue@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed, rolling out r189338.
</span></span></pre></div>
<a id="trunkSourceWebCoredomRangecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Range.cpp (189346 => 189347)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Range.cpp        2015-09-04 16:21:27 UTC (rev 189346)
+++ trunk/Source/WebCore/dom/Range.cpp        2015-09-04 16:25:02 UTC (rev 189347)
</span><span class="lines">@@ -229,17 +229,25 @@
</span><span class="cx">         return false;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    if (!refNode-&gt;inDocument() || &amp;refNode-&gt;document() != &amp;ownerDocument()) {
</del><ins>+    if (&amp;refNode-&gt;document() != &amp;ownerDocument()) {
</ins><span class="cx">         return false;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ec = 0;
</span><span class="cx">     checkNodeWOffset(refNode, offset, ec);
</span><del>-    if (ec)
</del><ins>+    if (ec) {
+        // DOM4 spec requires us to check whether refNode and start container have the same root first
+        // but we do it in the reverse order to avoid O(n) operation here in common case.
+        if (!commonAncestorContainer(refNode, &amp;startContainer()))
+            ec = 0;
</ins><span class="cx">         return false;
</span><ins>+    }
</ins><span class="cx"> 
</span><del>-    return compareBoundaryPoints(refNode, offset, &amp;startContainer(), m_start.offset(), ec) &gt;= 0 &amp;&amp; !ec
</del><ins>+    bool result = compareBoundaryPoints(refNode, offset, &amp;startContainer(), m_start.offset(), ec) &gt;= 0 &amp;&amp; !ec
</ins><span class="cx">         &amp;&amp; compareBoundaryPoints(refNode, offset, &amp;endContainer(), m_end.offset(), ec) &lt;= 0 &amp;&amp; !ec;
</span><ins>+    ASSERT(!ec || ec == WRONG_DOCUMENT_ERR);
+    ec = 0;
+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> short Range::comparePoint(Node* refNode, int offset, ExceptionCode&amp; ec) const
</span></span></pre>
</div>
</div>

</body>
</html>